|
|
@@ -42,11 +42,11 @@ Draft
|
|
|
- [ ] 更新`allin-packages/order-module/src/routes/index.ts`导出新的路由
|
|
|
|
|
|
- [ ] 任务2:数据统计API实现(创建独立的statistics-module)(AC:4,5)
|
|
|
- - [ ] 创建`allin-packages/statistics-module/`目录结构,遵循后端模块包标准:
|
|
|
- - [ ] `package.json` - 包配置(名称:`@d8d/allin-statistics-module`,依赖:`@d8d/allin-disability-module`、`@d8d/allin-order-module`、`@d8d/shared-types`、`@d8d/shared-utils`、`@d8d/shared-crud`等)
|
|
|
- - [ ] `tsconfig.json` - TypeScript配置(参考现有模块配置)
|
|
|
- - [ ] `vitest.config.ts` - 测试配置(参考现有模块配置)
|
|
|
- - [ ] `src/` - 源代码目录
|
|
|
+ - [ ] 创建`allin-packages/statistics-module/`目录结构,遵循后端模块包标准,参考现有模块的文件结构和配置:
|
|
|
+ - [ ] `package.json` - 包配置(名称:`@d8d/allin-statistics-module`,参考`allin-packages/order-module/package.json`的配置结构和依赖模式,主要依赖:`@d8d/allin-disability-module`、`@d8d/allin-order-module`、`@d8d/shared-types`、`@d8d/shared-utils`、`@d8d/shared-crud`、`@hono/zod-openapi`、`typeorm`、`zod`等)
|
|
|
+ - [ ] `tsconfig.json` - TypeScript配置(参考`allin-packages/order-module/tsconfig.json`的配置)
|
|
|
+ - [ ] `vitest.config.ts` - 测试配置(参考`allin-packages/order-module/vitest.config.ts`的配置)
|
|
|
+ - [ ] `src/` - 源代码目录,参考现有模块的目录结构组织
|
|
|
- [ ] 创建`src/routes/statistics.routes.ts`路由文件,实现6个统计接口:
|
|
|
- [ ] 残疾类型分布:`GET /statistics/disability-type-distribution`
|
|
|
- [ ] 性别分布:`GET /statistics/gender-distribution`
|
|
|
@@ -229,6 +229,7 @@ Draft
|
|
|
| 2025-12-17 | 1.0 | 初始故事创建 | Bob(Scrum Master) |
|
|
|
| 2025-12-17 | 1.1 | 根据检查清单反馈更新:添加史诗上下文、修正引用格式、明确统计模块决策、添加企业数据隔离实现细节、完善性能优化策略和边缘情况测试 | Bob(Scrum Master) |
|
|
|
| 2025-12-17 | 1.2 | 架构决策更新:采用方案A,明确statistics-module职责范围仅限跨实体通用统计,与故事012.003的企业统计功能职责划分清晰 | Bob(Scrum Master) |
|
|
|
+| 2025-12-17 | 1.3 | 任务重写:根据创建新模块决策,重写任务1-4,提供具体的文件路径、package.json依赖、集成测试等详细实施指导 | Bob(Scrum Master) |
|
|
|
|
|
|
## 开发代理记录
|
|
|
此部分由开发代理在实施过程中填充
|