Explorar o código

📝 docs(epic-006): 更新故事4描述,标记已实现功能

- 更新故事4描述,添加已完成部分
- 公共商品列表API默认只返回父商品已实现
- 更新成功标准,商品列表页保持整洁部分已实现
- 调整验收标准

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
yourname hai 1 mes
pai
achega
02869861fe
Modificáronse 1 ficheiros con 10 adicións e 9 borrados
  1. 10 9
      docs/prd/epic-006-parent-child-goods-multi-spec-support.md

+ 10 - 9
docs/prd/epic-006-parent-child-goods-multi-spec-support.md

@@ -42,14 +42,15 @@
 - **前端**:父子商品的多规格选择界面和逻辑,支持多租户环境
 - **API调整**:
   - 故事2已完成:管理员父子商品管理API(获取子商品列表、设为父商品、解除关系、批量创建)
-  - 故事4待实现:公共商品API父子商品支持优化
+  - 故事4部分已实现:公共商品列表API已默认只返回父商品(spuId=0)
+  - 故事4待实现:商品详情API父子商品支持优化、查询性能优化
 - **集成点**:多租户商品模块、商品管理UI、商品详情页、购物车系统、订单提交流程
 - **成功标准**:
   1. ✅ 管理员能配置父子商品关系(故事1-2已完成)
   2. ✅ 管理员能直接在父子商品管理面板中编辑子商品信息(故事3已完成)
   3. ⏳ 用户能在商品详情页选择子商品作为规格(故事5-6待实现)
   4. ⏳ 购物车和订单正确记录规格信息(故事7待实现)
-  5. ⏳ 商品列表页保持整洁(只显示父商品)(故事4待实现)
+  5. ✅ 商品列表页保持整洁(只显示父商品)(故事4部分已实现)
   6. ✅ 多租户隔离机制保持完整(故事1-2已实现)
 
 ## 设计决策
@@ -155,14 +156,14 @@
        - `docs/stories/006.003.child-goods-inline-edit.story.md` - 更新任务状态和开发记录
 
 4. **故事4:商品API父子商品支持优化** ⏳ **待实现**
-   - 公共商品列表API:默认只返回父商品(spuId=0),支持过滤参数显示子商品
-   - 商品详情API:根据商品类型返回相应数据(父商品+子商品列表或子商品+父商品信息)
-   - 管理员商品API:增强父子商品关系展示和查询优化
-   - **API分工**:管理员父子商品管理API已在故事2实现(获取子商品列表、设为父商品、解除关系、批量创建),本故事专注于
-     - 公共API的父子商品过滤逻辑
-     - 商品详情API的子商品列表返回
+   - **已完成部分**:
+     - ✅ 公共商品列表API:默认只返回父商品(spuId=0) - 已在`public-goods-routes.mt.ts`中实现
+     - ✅ 管理员父子商品管理API:已在故事2实现(获取子商品列表、设为父商品、解除关系、批量创建)
+   - **待实现部分**
+     - 商品详情API:根据商品类型返回相应数据(父商品+子商品列表或子商品+父商品信息)
+     - 管理员商品API:增强父子商品关系展示和查询优化
      - 商品列表查询性能优化
-   - **验收标准**:API变更保持向后兼容,公共商品列表正确过滤父子商品关系,商品详情包含完整的父子商品信息
+   - **验收标准**:API变更保持向后兼容,商品详情包含完整的父子商品信息,商品列表查询性能良好
 
 5. **故事5:父子商品多规格选择组件开发** ⏳ **待实现**
    - 激活并增强现有的`GoodsSpecSelector`组件