已完成用户APP首期功能开发

交付用户端首期页面、配套接口、后台资源及测试文档。用户APP构建、静态分析和三个管理后台构建通过;完整测试仍有2项失败,后端模型注释检查未通过,详见交付记录。
This commit is contained in:
czl231
2026-09-13 00:57:32 +08:00
parent a0a4bb1218
commit 3ef33b531d
793 changed files with 40959 additions and 1204 deletions

View File

@@ -0,0 +1,18 @@
# 充值配置和客户端校验
操作时间2026-09-11
操作类型:扩展
影响模块:充值配置接口、客户端充值数据层。
## 行为与文件
- `backend/api/internal/logic/common/recharge_options.go`新增渠道配置就绪状态、实际充值限额及已发布充值协议查询不返回密钥不提供Mock支付入口。文件存在仅表示配置条件满足不证明支付渠道连接成功。
- `apps/user_app/lib/domain/models/recharge.dart`十进制金额直接转分拒绝超精度、负数和指数输入只有充值状态23表示已到账。协议缺少标识、正文或有效版本时拒绝使用。
- `apps/user_app/lib/data/repositories/client_repository.dart`:扩展配置、记录、详情、请求恢复和创建接口,保留会话校验与创建结果核对。
- `apps/user_app/test/domain/recharge_test.dart`增加3个测试覆盖金额边界、支付状态与入账状态区别、协议及限额异常。
## 验证与限制
后端 `go test ./internal/logic/common` 通过新增Flutter测试3项通过。静态检查发现两个缺少花括号的提示已修复并重新检查。
本次未发起真实充值、未变更数据库或缓存。新增配置接口尚未部署到预览后端。图38页面、支付拉起、持久化请求恢复与视觉验收仍待完成不计完整功能不调整17张部分实现、41张待实现、0张严格验收的统计。