yml
|
8fef037be3
|
AES 字段加密迁配置并兼容旧密文
移除字段加密硬编码主密钥,改为 FIELD_ENCRYPTION_KEY 注入。
保留 FIELD_ENCRYPTION_LEGACY_KEY 透明回退旧密文,新写入统一使用主密钥;生产环境校验主密钥和 legacy 密钥长度、占位符及相等关系,并统一生产环境判断口径。
补充配置与旧密文兼容回归测试。
|
2026-06-14 17:53:24 +08:00 |
|
yml2213
|
c255c142c5
|
优化提现问题
|
2026-06-14 03:13:11 +08:00 |
|
yml2213
|
8221544aca
|
拆分提现 Repository 文件职责
|
2026-06-10 14:54:39 +08:00 |
|
yml2213
|
6ae8f0e830
|
完成剩余模块 Context 超时控制改造
|
2026-06-10 12:58:59 +08:00 |
|
yml
|
5cd3ead4bd
|
统一金额分制重构
|
2026-06-09 19:04:11 +08:00 |
|
yml
|
62b898d7cc
|
[Snow Team] backend-fixer: auto-commit work
|
2026-06-09 17:04:40 +08:00 |
|
 ymlandClaude Opus 4.8
|
01909ee7e5
|
Wallet与Withdrawal模块:完成分字段重构
核心改造:
1. Wallet模块DTO层全部改为*Cent int64字段
2. Wallet.Entry结构从Amount float64改为AmountCent int64
3. Repository层applyEntry函数使用整数加减,无需浮点运算
4. Withdrawal模块DTO/Request全部改为*Cent字段
5. 所有wallet.AppendEntries调用点改为AmountCent
6. 提现手续费计算改为分单位
技术细节:
- 删除了roundWalletMoney函数(不再需要)
- toAccountDTO/toLedgerDTO使用*Cent字段
- 最小提现金额:10元=1000分
- 最大提现金额:5000元=500000分
- 编译验证通过 ✅
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-09 13:44:20 +08:00 |
|
yml
|
5c830fe1f4
|
增加提现相关的与打款相关逻辑
|
2026-06-06 13:16:44 +08:00 |
|
yml
|
8a2d2f2a18
|
后端提现增加
|
2026-06-06 10:08:39 +08:00 |
|