Ver código fonte

📝 docs(goods-module): update task status and file list in story documentation

- mark user and admin routes creation as completed in task 5
- mark data permission control configuration as completed in task 5
- add user-routes.ts and admin-routes.ts to file list
- update timeline with latest development progress
- remove reference to deleted test file path
yourname 1 mês atrás
pai
commit
eced2d1408
1 arquivos alterados com 7 adições e 4 exclusões
  1. 7 4
      docs/stories/005.010.goods-module.story.md

+ 7 - 4
docs/stories/005.010.goods-module.story.md

@@ -61,14 +61,13 @@ Draft
 - [x] Task 5: 创建用户权限API路由文件 (AC: 3, 4)
   - [x] 创建用户专用schema packages/goods-module/src/schemas/user-goods.schema.ts
   - [x] 创建管理员专用schema packages/goods-module/src/schemas/admin-goods.schema.ts
-  - [ ] 创建用户路由 packages/goods-module/src/routes/user-routes.ts
-  - [ ] 创建管理员路由 packages/goods-module/src/routes/admin-routes.ts
-  - [ ] 配置数据权限控制,使用 shared-crud 的 dataPermission 配置
+  - [x] 创建用户路由 packages/goods-module/src/routes/user-routes.ts
+  - [x] 创建管理员路由 packages/goods-module/src/routes/admin-routes.ts
+  - [x] 配置数据权限控制,使用 shared-crud 的 dataPermission 配置
   - [ ] 验证用户路由只能访问和操作授权的数据
   - [ ] 验证管理员路由可以访问所有数据
 
 - [ ] Task 7: 创建测试套件 (AC: 7)
-  - [ ] 创建商品路由集成测试 packages/goods-module/tests/integration/goods.integration.test.ts
   - [ ] 创建商品分类路由集成测试 packages/goods-module/tests/integration/goods-categories.integration.test.ts
   - [ ] 创建随机商品路由集成测试 packages/goods-module/tests/integration/random.integration.test.ts
   - [ ] 创建用户路由集成测试 packages/goods-module/tests/integration/user-routes.integration.test.ts
@@ -228,6 +227,8 @@ Draft
 - 2025-11-12: 随机商品功能已实现,支持分类过滤和图片包含选项
 - 2025-11-12: 用户权限API的schema文件已创建,但路由文件尚未完成
 - 2025-11-12: 测试套件尚未创建,需要完成集成测试
+- 2025-11-12: 用户路由和管理员路由已创建,配置了数据权限控制
+- 2025-11-12: 修复了商品模块的类型检查问题,类型检查已通过
 
 ### File List
 - packages/goods-module/package.json
@@ -249,6 +250,8 @@ Draft
 - packages/goods-module/src/routes/goods.ts
 - packages/goods-module/src/routes/goods-categories.ts
 - packages/goods-module/src/routes/random.ts
+- packages/goods-module/src/routes/user-routes.ts
+- packages/goods-module/src/routes/admin-routes.ts
 - packages/goods-module/src/routes/index.ts
 - packages/goods-module/src/types/goods.types.ts
 - packages/goods-module/src/types/index.ts