Files
lislgosms/docs/phase-4-channel-reporting-plan.md
T

1.7 KiB

阶段 4 通道与报备实施计划

目标

让运营端能配置短信通道、通道组、路由规则和签名报备流程;让系统能记录签名在各通道的报备资料、报备任务、导出文件、回执导入和状态同步。

阶段 4 不实现真实发送链路,真实 CMPP 提交在阶段 7 发送链路接入;本阶段只建立通道和报备配置闭环。

实施步骤

  1. Prisma 模型

    • SmsChannel
    • SmsChannelGroup
    • SmsChannelGroupItem
    • ChannelRouteRule
    • ChannelHealthMetric
    • ChannelReportField
    • SignatureReportMaterial
    • ChannelSignatureReportTask
    • ChannelSignatureReportRecord
    • ReportExportFile
    • ReportReceiptImport
  2. NestJS 模块

    • ChannelsModule
    • 通道 CRUD、测试短信占位、通道健康指标查询。
    • 通道组 CRUD、通道组成员配置。
    • 路由规则 CRUD。
    • 报备字段配置 CRUD。
    • 签名报备资料登记。
    • 报备任务生成、导出记录、回执导入记录、报备记录查询。
  3. 状态同步

    • 生成报备任务时记录 pending
    • 导出报备资料时记录导出文件和报备记录。
    • 导入回执时记录导入批次、回执结果,并更新任务状态。
  4. 验证

    • cd api && npm run prisma:generate
    • cd api && npm run build
    • API health 冒烟
    • npm run verify:phase3

验收标准

  • Prisma Client 生成成功。
  • API 构建成功。
  • ChannelsModule 被 AppModule 引入。
  • 通道、通道组、路由规则、报备字段、报备任务基础接口存在。
  • 报备导出/导入记录和报备状态同步接口存在。
  • 阶段 4 进度文档记录验证结果。