|
@@ -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) |
|
|
| 1.0 | 2025-10-15 | 基于实际项目状态创建Epic 005 | John (PM) |
|
|
|
|
|
|
|
|
## Epic概述
|
|
## Epic概述
|
|
@@ -27,15 +29,9 @@
|
|
|
- ⚠️ **前端页面**: 只有基础页面,缺少出行服务页面
|
|
- ⚠️ **前端页面**: 只有基础页面,缺少出行服务页面
|
|
|
|
|
|
|
|
### mini-demo页面分析
|
|
### 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: 乘客信息管理
|
|
### US005-02: 乘客信息管理
|
|
|
**作为** 出行用户
|
|
**作为** 出行用户
|
|
|
**我希望** 能够管理我的乘客信息
|
|
**我希望** 能够管理我的乘客信息
|
|
@@ -61,6 +62,9 @@ mini-demo包含14个页面,Epic 005优先迁移MVP核心页面:
|
|
|
- [ ] 验证乘客信息完整性(姓名、证件类型、证件号码、手机号)
|
|
- [ ] 验证乘客信息完整性(姓名、证件类型、证件号码、手机号)
|
|
|
- [ ] 支持多种证件类型(身份证、港澳通行证、护照等)
|
|
- [ ] 支持多种证件类型(身份证、港澳通行证、护照等)
|
|
|
|
|
|
|
|
|
|
+**页面迁移任务**:
|
|
|
|
|
+- [ ] 迁移添加乘客页面 (add-passenger/add-passenger) - 乘客信息管理页面
|
|
|
|
|
+
|
|
|
### US005-03: 订单创建和支付
|
|
### US005-03: 订单创建和支付
|
|
|
**作为** 出行用户
|
|
**作为** 出行用户
|
|
|
**我希望** 能够创建订单并完成支付
|
|
**我希望** 能够创建订单并完成支付
|
|
@@ -73,6 +77,10 @@ mini-demo包含14个页面,Epic 005优先迁移MVP核心页面:
|
|
|
- [ ] 支付成功后更新订单状态
|
|
- [ ] 支付成功后更新订单状态
|
|
|
- [ ] 保存订单快照信息(路线快照、乘客快照)
|
|
- [ ] 保存订单快照信息(路线快照、乘客快照)
|
|
|
|
|
|
|
|
|
|
+**页面迁移任务**:
|
|
|
|
|
+- [ ] 迁移下单页面 (order/order) - 订单创建页面
|
|
|
|
|
+- [ ] 迁移支付成功页面 (pay-success/pay-success) - 支付结果页面
|
|
|
|
|
+
|
|
|
### US005-04: 订单状态管理
|
|
### 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` - 更新乘客
|
|
- `PUT /api/v1/passengers/:id` - 更新乘客
|
|
|
- `DELETE /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**: 我的页面
|
|
|
|
|
|
|
|
## 依赖关系
|
|
## 依赖关系
|
|
|
|
|
|