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

1.1 KiB

阶段 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 进度和验证结果。