Files
lislgosms/docs/phase-2-foundation-backend-plan.md

39 lines
1.1 KiB
Markdown

# 阶段 2 基础后台实施计划
## 目标
完成第一版业务底座:认证、租户隔离、用户/角色/权限、操作日志、文件上传元数据、基础字典、手机号段、敏感词、黑名单、引流字段、账户/套餐/账务流水基础模型。
阶段 2 优先建立后端模型与模块边界,不展开完整页面联调。
## 实施步骤
1. Prisma 基础模型
- 租户、用户、角色、权限、用户角色、角色权限。
- 操作日志。
- 文件对象元数据。
- 手机号段、敏感词、企业黑名单、全局黑名单、引流字段。
- 账户、套餐、账务流水、计费规则。
2. NestJS 模块边界
- `AuthModule`
- `TenantsModule`
- `UsersModule`
- `AuditModule`
- `FilesModule`
- `DictionariesModule`
- `BillingModule`
3. 验证
- `npm --prefix api run prisma:generate`
- `npm --prefix api run build`
- `npm run verify:phase1`
## 验收标准
- Prisma Client 生成成功。
- API 构建成功。
- 基础模型覆盖阶段 2 范围。
- NestJS 模块边界存在并被 AppModule 引入。
- 文档记录阶段 2 进度和验证结果。