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

63 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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变更影响和迁移说明如需要