feat: 实现统一错误处理系统 (003-error-handling)

- 新增统一错误码定义和管理 (pkg/errors/codes.go)
- 新增全局错误处理器和中间件 (pkg/errors/handler.go, internal/middleware/error_handler.go)
- 新增错误上下文管理 (pkg/errors/context.go)
- 增强 Panic 恢复中间件 (internal/middleware/recover.go)
- 新增完整的单元测试和集成测试
- 新增功能文档 (docs/003-error-handling/)
- 新增功能规范 (specs/003-error-handling/)
- 更新 CLAUDE.md 和 README.md
This commit is contained in:
2025-11-15 12:17:44 +08:00
parent a371f1cd21
commit fb83c9a706
33 changed files with 7373 additions and 52 deletions

View File

@@ -0,0 +1,31 @@
### 分佣规则
#### 1.秒返
条件:按指定金额充值且卡激活
返佣:按照具体的情况制定金额
#### 2.次月返
条件:次月卡状态正常,不三无(满足其一即可),且满足首充条件
首充:按卡品的具体套餐定,存在累计充值或一次性充值
三无:无短信/语音/流量
#### 3.长期分佣
条件:运营商给我们结算后,其余条件同次月返
结算月:T0为激活月可能T23为结算月Tn为结算周期
#### 4.按比例分佣
条件:要满足首冲、然后开通状态、无三无情况
### 规则改变可能方向
1.按已充值金额
2.根据套餐