# bm **Repository Path**: bm_program/bm ## Basic Information - **Project Name**: bm - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-06 - **Last Updated**: 2026-03-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BM Admin - 基于 CRMEB 的管理系统 ## 项目简介 本项目是基于 CRMEB 开源商城系统的管理后台,使用 NestJS + React 技术栈开发。 ## 技术栈 ### 后端 - **框架**: NestJS - **语言**: TypeScript - **ORM**: TypeORM / Prisma - **数据库**: MySQL 8.0 - **缓存**: Redis - **认证**: JWT ### 前端 - **框架**: React 18 - **语言**: TypeScript - **UI库**: Ant Design - **状态管理**: Zustand / Redux Toolkit - **HTTP客户端**: Axios / React Query - **路由**: React Router ## 项目结构 ``` /www/bm/ ├── backend/ # 后端项目 │ ├── src/ │ ├── test/ │ ├── nest-cli.json │ ├── tsconfig.json │ └── package.json ├── frontend/ # 前端项目 │ ├── src/ │ ├── public/ │ ├── package.json │ └── tsconfig.json ├── docs/ # 项目文档 │ ├── API.md # API 文档 │ ├── DATABASE.md # 数据库设计 │ └── ARCHITECTURE.md # 架构设计 └── README.md # 项目说明 ``` ## 核心功能 ### 1. 配置分类管理 - 分类树形结构 - 分类 CRUD 操作 - 分类权限控制 ### 2. 组合数据管理 - 动态字段类型(11种) - 动态表单生成 - 数据项管理 - 缓存策略 ### 3. 数据字典管理 - 数据库表结构读取 - CRUD 代码生成 - 权限和菜单自动生成 - 前端页面生成 ### 4. 用户管理 - 用户列表和详情 - 用户等级和分组 - 用户资产管理(余额、积分、佣金) - 用户行为记录 ### 5. 系统设置 - 基本配置 - 支付配置 - 通知配置 - 存储配置 - 安全设置 ### 6. 系统维护 - 操作日志 - 菜单管理 - 角色权限 - 定时任务 - 数据备份 ## 快速开始 ### 后端启动 ```bash cd backend npm install npm run start:dev ``` ### 前端启动 ```bash cd frontend npm install npm run dev ``` ## 开发规范 ### Git 提交规范 ``` feat: 新功能 fix: 修复 bug docs: 文档更新 style: 代码格式(不影响功能) refactor: 重构 perf: 性能优化 test: 测试 chore: 构建/工具链 ``` ### 分支策略 - `main` - 主分支,只合并 release - `develop` - 开发主分支 - `feature/*` - 功能分支 - `bugfix/*` - 修复分支 ## 许可证 MIT ## 参考项目 - [CRMEB](https://gitee.com/ZhongBangKeJi/CRMEB) - 原开源项目 - [OpenClaw](https://github.com/openclaw/openclaw) - AI 助手框架