2
0
Эх сурвалжийг харах

📝 docs(prd): update travel service core epic documentation

- add version history records (v1.1, v1.2)
- refactor page migration scope to user story tasks
- add "我的页面" to MVP migration scope (total 9 core flow pages)
- split page migration tasks into respective user stories
- add "个人中心管理" user story (US005-05)
- adjust payment integration to US005-06
- update front-end page migration strategy section
yourname 4 сар өмнө
parent
commit
e7190e0d2d

+ 43 - 20
docs/prd/epic-005-travel-service-core.md

@@ -3,6 +3,8 @@
 ## 版本信息
 | 版本 | 日期 | 描述 | 作者 |
 |------|------|------|------|
+| 1.2 | 2025-10-15 | 添加我的页面到MVP迁移范围 | John (PM) |
+| 1.1 | 2025-10-15 | 重构页面迁移为用户故事任务 | John (PM) |
 | 1.0 | 2025-10-15 | 基于实际项目状态创建Epic 005 | John (PM) |
 
 ## Epic概述
@@ -27,15 +29,9 @@
 - ⚠️ **前端页面**: 只有基础页面,缺少出行服务页面
 
 ### mini-demo页面分析
-mini-demo包含14个页面,Epic 005优先迁移MVP核心页面:
-1. **首页** (home/home) - 路线查询入口
-2. **活动选择** (select-activity/select-activity) - 去程/返程活动筛选
-3. **班次列表** (schedule-list/schedule-list) - 路线列表
-4. **下单页面** (order/order) - 订单创建
-5. **添加乘客** (add-passenger/add-passenger) - 乘客信息管理
-6. **支付成功** (pay-success/pay-success) - 支付结果
-7. **订单列表** (orders/orders) - 订单管理
-8. **订单详情** (order-detail/order-detail) - 订单详情查看
+mini-demo包含14个页面,Epic 005将页面迁移作为用户故事的具体任务进行拆分:
+- **核心流程页面** (9个): 首页、活动选择、班次列表、下单页面、添加乘客、支付成功、订单列表、订单详情、我的页面
+- **辅助功能页面** (5个): 积分商城、积分历史、优惠券管理等(MVP阶段暂不迁移)
 
 ## 用户故事
 
@@ -50,6 +46,11 @@ mini-demo包含14个页面,Epic 005优先迁移MVP核心页面:
 - [ ] 显示路线详细信息(上车点、下车点、出发时间、车型、价格)
 - [ ] 支持按价格、出发时间排序
 
+**页面迁移任务**:
+- [ ] 迁移首页 (home/home) - 路线查询入口页面
+- [ ] 迁移活动选择页面 (select-activity/select-activity) - 活动筛选页面
+- [ ] 迁移班次列表页面 (schedule-list/schedule-list) - 路线列表展示
+
 ### US005-02: 乘客信息管理
 **作为** 出行用户
 **我希望** 能够管理我的乘客信息
@@ -61,6 +62,9 @@ mini-demo包含14个页面,Epic 005优先迁移MVP核心页面:
 - [ ] 验证乘客信息完整性(姓名、证件类型、证件号码、手机号)
 - [ ] 支持多种证件类型(身份证、港澳通行证、护照等)
 
+**页面迁移任务**:
+- [ ] 迁移添加乘客页面 (add-passenger/add-passenger) - 乘客信息管理页面
+
 ### US005-03: 订单创建和支付
 **作为** 出行用户
 **我希望** 能够创建订单并完成支付
@@ -73,6 +77,10 @@ mini-demo包含14个页面,Epic 005优先迁移MVP核心页面:
 - [ ] 支付成功后更新订单状态
 - [ ] 保存订单快照信息(路线快照、乘客快照)
 
+**页面迁移任务**:
+- [ ] 迁移下单页面 (order/order) - 订单创建页面
+- [ ] 迁移支付成功页面 (pay-success/pay-success) - 支付结果页面
+
 ### US005-04: 订单状态管理
 **作为** 出行用户
 **我希望** 能够查看和管理我的订单状态
@@ -84,7 +92,25 @@ mini-demo包含14个页面,Epic 005优先迁移MVP核心页面:
 - [ ] 支持取消订单(在允许的时间范围内)
 - [ ] 订单状态自动更新(待出发→行程中→已完成)
 
-### US005-05: 支付集成
+**页面迁移任务**:
+- [ ] 迁移订单列表页面 (orders/orders) - 订单管理页面
+- [ ] 迁移订单详情页面 (order-detail/order-detail) - 订单详情查看页面
+
+### US005-05: 个人中心管理
+**作为** 出行用户
+**我希望** 能够查看和管理我的个人信息和出行记录
+**以便** 方便地管理我的出行服务
+
+**验收标准**:
+- [ ] 查看个人基本信息
+- [ ] 查看出行统计和订单概览
+- [ ] 快速访问常用功能(订单管理、乘客管理等)
+- [ ] 支持用户设置和偏好管理
+
+**页面迁移任务**:
+- [ ] 迁移我的页面 (mine/mine) - 个人中心入口页面
+
+### US005-06: 支付集成
 **作为** 系统
 **我希望** 集成微信支付功能
 **以便** 支持用户完成订单支付
@@ -117,16 +143,13 @@ mini-demo包含14个页面,Epic 005优先迁移MVP核心页面:
 - `PUT /api/v1/passengers/:id` - 更新乘客
 - `DELETE /api/v1/passengers/:id` - 删除乘客
 
-### 前端页面迁移
-将mini-demo的8个核心页面迁移到Taro + React:
-1. 首页迁移 - 路线查询入口
-2. 活动选择页面迁移 - 活动筛选
-3. 班次列表页面迁移 - 路线展示
-4. 下单页面迁移 - 订单创建
-5. 添加乘客页面迁移 - 乘客管理
-6. 支付成功页面迁移 - 支付结果
-7. 订单列表页面迁移 - 订单管理
-8. 订单详情页面迁移 - 订单详情
+### 前端页面迁移策略
+页面迁移任务已分配到各个用户故事中,确保每个页面迁移与对应的业务功能同步开发:
+- **US005-01**: 首页、活动选择、班次列表页面
+- **US005-02**: 添加乘客页面
+- **US005-03**: 下单页面、支付成功页面
+- **US005-04**: 订单列表、订单详情页面
+- **US005-05**: 我的页面
 
 ## 依赖关系