Files
one-pipe-system/openspec/changes/update-package-management-api/tasks.md
sexygoat d97dc5f007
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m40s
fetch(modify):修改套餐接口
2026-02-04 18:14:52 +08:00

3.2 KiB
Raw Blame History

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变更影响和迁移说明如需要