3.2 KiB
3.2 KiB
Implementation Tasks
1. 类型定义更新
- 1.1 更新
PackageSeriesResponse- 新增一次性佣金字段 - 1.2 新增
SeriesOneTimeCommissionConfig类型定义 - 1.3 新增
OneTimeCommissionTier类型定义 - 1.4 更新
CreatePackageSeriesRequest- 新增一次性佣金配置参数 - 1.5 更新
UpdatePackageSeriesRequest- 新增一次性佣金配置参数 - 1.6 更新
PackageSeriesQueryParams- 新增enable_one_time_commission筛选参数 - 1.7 重构
ShopSeriesAllocationResponse- 替换为新的字段结构 - 1.8 重构
CreateShopSeriesAllocationRequest- 更新为新的请求结构 - 1.9 重构
UpdateShopSeriesAllocationRequest- 更新为新的请求结构 - 1.10 更新
ShopPackageAllocationResponse- 新增系列关联和分配者字段 - 1.11 更新
ShopPackageAllocationQueryParams- 新增筛选参数 - 1.12 移除废弃的类型定义 (
BaseCommissionConfig, 旧版OneTimeCommissionConfig等)
2. 套餐系列管理页面适配
- 2.1 更新套餐系列列表 - 显示一次性佣金启用状态
- 2.2 更新套餐系列表单 - 新增一次性佣金配置区块
- 2.3 实现一次性佣金配置表单组件 (固定模式)
- 2.4 实现一次性佣金配置表单组件 (梯度模式)
- 2.5 实现强制充值配置表单组件
- 2.6 实现时效配置表单组件 (永久/固定日期/相对时长)
- 2.7 添加一次性佣金配置的表单验证逻辑
- 2.8 更新套餐系列详情展示 - 显示完整的一次性佣金配置
3. 系列分配管理页面适配
- 3.1 更新系列分配列表 - 适配新的响应字段结构
- 3.2 移除基础返佣配置表单(旧版)
- 3.3 实现新的系列分配表单 - 强制充值配置
- 3.4 实现新的系列分配表单 - 一次性佣金配置
- 3.5 更新系列分配详情展示 - 显示所有新字段
- 3.6 更新系列分配编辑表单 - 支持修改所有可选字段
- 3.7 添加表单验证逻辑 - 确保必填字段和逻辑一致性
4. 单套餐分配页面适配
- 4.1 更新单套餐分配列表 - 显示系列信息和分配者信息
- 4.2 更新列表筛选条件 - 新增系列分配ID和分配者店铺ID筛选
- 4.3 更新单套餐分配详情展示 - 显示所有新字段
- 4.4 移除列表中的"计算成本价"字段显示(已废弃)
5. 测试与验证
- 5.1 测试套餐系列的创建 - 包含一次性佣金配置(固定模式)
- 5.2 测试套餐系列的创建 - 包含一次性佣金配置(梯度模式)
- 5.3 测试套餐系列的编辑 - 修改一次性佣金配置
- 5.4 测试系列分配的创建 - 使用新的字段结构
- 5.5 测试系列分配的编辑 - 修改强制充值和一次性佣金参数
- 5.6 测试单套餐分配 - 验证系列关联字段正确显示
- 5.7 测试单套餐分配筛选 - 验证新增筛选参数工作正常
- 5.8 回归测试 - 确保所有现有功能仍然正常工作
6. 文档与清理
- 6.1 更新类型定义文件的注释 - 标注新增/修改的字段
- 6.2 删除废弃的类型定义和相关代码
- 6.3 更新相关组件的注释文档
- 6.4 记录API变更影响和迁移说明(如需要)