feat(expense): 添加打款金额和汇率字段支持

- 在Expense结构体中新增PaymentAmount字段用于记录打款金额
- 在ExpenseDetails结构体中新增PaymentAmount字段保持数据一致性
- 在ExpenseChangeItem结构体中新增PaymentAmount和CurrencyRate字段
- 更新相关数据结构以支持打款金额和汇率的变更跟踪
This commit is contained in:
2026-08-13 17:53:13 +08:00
parent ee1d24f721
commit 586367b430

View File

@@ -58,6 +58,7 @@ type ExpenseItem struct {
BankName string `json:"bankName"`
PayAt *time.Time `json:"payAt"`
Amount decimal.Decimal `json:"amount"`
PaymentAmount decimal.Decimal `json:"paymentAmount"`
WorkflowId int64 `json:"workflowId"`
WorkflowStatus int64 `json:"workflowStatus"`
WorkflowReason string `json:"workflowReason"`
@@ -124,6 +125,7 @@ type ReplyExpenseInfo struct {
CurrencySymbol string `json:"currencySymbol"`
CurrencyRate decimal.Decimal `json:"currencyRate"`
Amount decimal.Decimal `json:"amount"`
PaymentAmount decimal.Decimal `json:"paymentAmount"`
Remarks string `json:"remarks"`
BankAccount string `json:"bankAccount"`
BankName string `json:"bankName"`
@@ -180,6 +182,8 @@ type ArgsExpenseChange struct {
type ExpenseChangeItem struct {
BankAccount string // 银行账号
BankName string // 账号名称
PaymentAmount decimal.Decimal // 打款金额
CurrencyRate decimal.Decimal // 汇率
}
// BatchChange @TITLE 批量修改