bindbox-game/docs/任务中心/TASK_任务中心.md
邹方成 45815bfb7d chore: 清理无用文件与优化代码结构
refactor(utils): 修复密码哈希比较逻辑错误
feat(user): 新增按状态筛选优惠券接口
docs: 添加虚拟发货与任务中心相关文档
fix(wechat): 修正Code2Session上下文传递问题
test: 补充订单折扣与积分转换测试用例
build: 更新配置文件与构建脚本
style: 清理多余的空行与注释
2025-12-18 17:35:55 +08:00

27 lines
925 B
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.

# 任务分解文档:任务中心
## 原子任务列表(示例)
1. 新建域目录与代码占位API/Service/Repository
2. 管理端任务CRUD与档位/奖励配置接口。
3. APP端任务列表与进度查询接口。
4. 事件处理器接入`OrderPaid`,实现订单里程碑任务与发奖。
5. 首日下单任务判定与发奖。
6. 邀请N任务事件接入与判定发奖。
7. 调度补偿与快照报表。
8. 风控与限流、幂等完善。
## 输入契约
- 事件流:订单支付成功、邀请有效达成。
- 配置:任务/档位/奖励配置完整且校验通过。
## 输出契约
- 用户获得对应奖励;日志与进度数据准确;报表可生成。
## 实现约束
- 复用现有奖励发放服务与券/卡系统;不改动抽奖域。
- 幂等与库存扣减一致性;性能达标。
## 依赖关系
- 事件处理先于调度补偿;风控贯穿所有流程。