完成 admin read helper 领域拆分
This commit is contained in:
@@ -184,6 +184,10 @@
|
||||
58. `admin-read-service / admin-write-service / admin-service` 已将 task 相关 helper 改为直接依赖独立 task helper 模块
|
||||
59. `admin-read-helpers.js` 已进一步收敛到 webhook / inventory / order-list 三类能力
|
||||
60. `npm --prefix apps/backend run typecheck` 已在 task helper 拆分后继续通过
|
||||
61. `admin-read-helpers.js` 已完成最终拆分,并删除过渡文件
|
||||
62. 新增 `src/services/admin/admin-inventory-read-helpers.js`,库存读取映射与必需实体校验已独立
|
||||
63. 新增 `src/services/admin/admin-order-read-helpers.js` 与 `src/services/admin/admin-webhook-read-helpers.js`,订单列表汇总与 webhook 事件映射已按领域独立
|
||||
64. `admin-read-service / admin-write-service / admin-service` 已全部改为直接依赖 inventory / order / webhook / task / shared 五类 helper,读侧 helper 拆分阶段可以收口
|
||||
|
||||
这一步的设计原则是“只加静态约束,不动运行链路”,所以不会影响:
|
||||
|
||||
@@ -195,11 +199,10 @@
|
||||
|
||||
第一批继续推进时,建议按这个顺序:
|
||||
|
||||
1. 为 `admin` 路由层补请求体 / 查询参数的共享输入类型
|
||||
2. 继续把 `admin-read-helpers.js` 细拆成按领域 helper 模块,下一步优先拆 `webhook` 或 `order-list` helper
|
||||
3. 为 `admin` 路由层继续补响应模型与审计 payload 的共享类型,减少 `unknown` 到处就地断言
|
||||
4. 继续补 repository / service 的边界约束,但不急着改 `.ts` 扩展名
|
||||
5. 为 webhook、库存换码、自动发货补测试
|
||||
1. 为 `admin` 路由层继续补响应模型与审计 payload 的共享类型,减少 `unknown` 到处就地断言
|
||||
2. 继续补 repository / service 的边界约束,但不急着改 `.ts` 扩展名
|
||||
3. 恢复并固定 `npm --prefix apps/backend run typecheck` 为日常校验步骤,确保本地与 CI 环境都能直接执行
|
||||
4. 为 webhook、库存换码、自动发货补测试
|
||||
|
||||
## 执行原则
|
||||
|
||||
|
||||
Reference in New Issue
Block a user