完成金额统一重构:后端100% + 前端基础设施
后端完成(100%): ✅ 数据库迁移:5张表新增*_cent字段 ✅ Model层:所有金额模型新增分字段 ✅ Money工具包:完整的分↔元转换函数 ✅ Wallet模块:DTO/Repository/Service完整重构 ✅ Withdrawal模块:完整重构 ✅ Order模块:复杂结算逻辑重构 ✅ Dispute模块:wallet.Entry调用修复 ✅ Listing模块:价格押金字段重构 ✅ Payment/AdminFinance:已适配 ✅ 编译验证:通过 前端完成(基础设施): ✅ Money工具函数:formatCent/yuanToCent等 ✅ Wallet API类型:*_cent字段 ✅ Withdrawal API类型:*_cent字段 ✅ 详细适配指南文档 文档产出: 📄 金额统一重构完成报告.md 📄 前端金额字段适配指南.md 📄 金额统一重构项目总结.md 技术亮点: - 全链路整数存储,消除浮点精度问题 - 角精度展示(0.1元),符合业务需求 - 新旧字段并存,支持渐进式迁移和回滚 - 完整的类型安全和编译验证 下一步: 按照适配指南修改前端Vue组件(预计2-3小时)
This commit is contained in:
@@ -46,9 +46,9 @@ export interface WithdrawalRequest {
|
||||
id: number
|
||||
withdraw_no: string
|
||||
user_id: number
|
||||
amount: number
|
||||
fee: number
|
||||
actual_amount: number
|
||||
amount_cent: number
|
||||
fee_cent: number
|
||||
actual_amount_cent: number
|
||||
account_type: AccountType
|
||||
account_name: string
|
||||
account_no: string
|
||||
@@ -64,7 +64,7 @@ export interface WithdrawalRequest {
|
||||
// 创建提现申请请求
|
||||
export interface CreateWithdrawalRequest {
|
||||
payment_account_id: number
|
||||
amount: number
|
||||
amount_cent: number
|
||||
}
|
||||
|
||||
// ========== 收款账号管理 API ==========
|
||||
|
||||
Reference in New Issue
Block a user