2026-07-02 10:53:44 +08:00

29 lines
914 B
Go

package ledger
// SalaryWithdrawalCommand 是用户提现审核链路上的工资冻结/扣冻/解冻账务命令。
//
// SalaryUSDMinor 使用美元分,保证 H5 表单、后台审核和 wallet-service 之间不经过浮点换算。
type SalaryWithdrawalCommand struct {
AppCode string
CommandID string
UserID int64
SalaryAssetType string
SalaryUSDMinor int64
OperatorUserID int64
Reason string
WithdrawalRef string
WithdrawalApplicationID string
}
// SalaryWithdrawalReceipt 返回单边工资钱包变更后的余额,供 gateway/admin 回写申请单和前端展示。
type SalaryWithdrawalReceipt struct {
TransactionID string
UserID int64
SalaryAssetType string
SalaryUSDMinor int64
AvailableAfter int64
FrozenAfter int64
Version int64
CreatedAtMS int64
}