API文档维护Agent
|
06f0b9cc46
|
fix: 修复订阅API的3个P0问题
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
P0-1: 修复错误的导入路径
- from app.database import get_db → from app.dependencies import get_user_repository
- 移除不存在的 Session 依赖
P0-2: 修复直接修改 dataclass 的问题
- 使用 dataclasses.replace() 创建新实例
- 通过 UserRepository.save() 持久化更改
- 更新 UserRepository 以支持订阅字段的读写
P0-3: 移除不存在的 quota_registry 模块
- 硬编码配额定义 PLAN_QUOTAS
- free: 3项目/10GB, standard: 10项目/50GB
- pro: 无限项目/100GB, enterprise: 无限项目/1000GB
额外:
- 添加支付验证 TODO 注释(方案C)
- 更新 UserRepository.save() 保存订阅相关字段
- 更新 UserRepository._to_entity() 读取订阅相关字段
|
2026-06-28 18:26:01 +08:00 |
|