直接换货流程
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m28s

This commit is contained in:
Break
2026-06-03 16:55:32 +08:00
parent 46ede81aef
commit 5f57429fb0
13 changed files with 718 additions and 167 deletions

View File

@@ -22,7 +22,7 @@ type AssetWalletTransactionListRequest struct {
Identifier string `path:"identifier" description:"资产标识符ICCID 或 VirtualNo" required:"true"`
Page int `json:"page" query:"page" description:"页码默认1"`
PageSize int `json:"page_size" query:"page_size" validate:"omitempty,min=1,max=100" description:"每页数量默认20最大100"`
TransactionType *string `json:"transaction_type" query:"transaction_type" validate:"omitempty,oneof=recharge deduct refund" description:"交易类型过滤recharge/deduct/refund"`
TransactionType *string `json:"transaction_type" query:"transaction_type" validate:"omitempty,oneof=recharge deduct refund exchange" description:"交易类型过滤recharge/deduct/refund/exchange"`
StartTime *time.Time `json:"start_time" query:"start_time" description:"开始时间RFC3339"`
EndTime *time.Time `json:"end_time" query:"end_time" description:"结束时间RFC3339"`
}
@@ -30,12 +30,12 @@ type AssetWalletTransactionListRequest struct {
// AssetWalletTransactionItem 单条流水记录
type AssetWalletTransactionItem struct {
ID uint `json:"id" description:"流水记录ID"`
TransactionType string `json:"transaction_type" description:"交易类型recharge/deduct/refund"`
TransactionTypeText string `json:"transaction_type_text" description:"交易类型文本:充值/扣款/退款"`
TransactionType string `json:"transaction_type" description:"交易类型recharge/deduct/refund/exchange"`
TransactionTypeText string `json:"transaction_type_text" description:"交易类型文本:充值/扣款/退款/换货迁移"`
Amount int64 `json:"amount" description:"变动金额(分),充值为正数,扣款/退款为负数"`
BalanceBefore int64 `json:"balance_before" description:"变动前余额(分)"`
BalanceAfter int64 `json:"balance_after" description:"变动后余额(分)"`
ReferenceType *string `json:"reference_type,omitempty" description:"关联业务类型rechargeorder可空"`
ReferenceType *string `json:"reference_type,omitempty" description:"关联业务类型rechargeorder 或 exchange(可空)"`
ReferenceNo *string `json:"reference_no,omitempty" description:"关联业务编号充值单号CRCH…或订单号ORD…可空"`
Remark *string `json:"remark,omitempty" description:"备注(可空)"`
CreatedAt time.Time `json:"created_at" description:"流水创建时间RFC3339"`