Files
rootandClaude Opus 5 8679200f41 Initial commit
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 13:57:10 +08:00

47 lines
3.3 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package wdordmod
import "time"
// WithdrawOrder struct {
type WithdrawQueryReq struct {
ID *string `json:"_id,omitempty" form:"id" bson:"_id"` //流水id
UID *uint64 `json:"uid,omitempty" form:"uid" bson:"uid"` //用户id
Amount *int64 `json:"amount,omitempty" form:"amount" bson:"amount"` //蝴蝶币数量
Money *int64 `json:"money,omitempty" form:"money" bson:"money"` //提现金额
Type *int `json:"type,omitempty" form:"type" bson:"type"` //提现类型
ActName *string `json:"actName,omitempty" form:"actName" bson:"actName,omitempty"` //交易账户持有人
Act *string `json:"act,omitempty" form:"act" bson:"act,omitempty"` //交易账户
TaxRate *int `json:"taxRate,omitempty" form:"taxRate" bson:"taxRate"` //税率
Status *int `json:"status,omitempty" form:"status" bson:"status"` //1审核中 2审核通过,转账中 3 审核失败 4 完成
StatusDesc *string `json:"statusDesc,omitempty" form:"statusDesc" bson:"statusDesc"` //状态说明
UpdatedAt *string `json:"updatedAt,omitempty" form:"updatedAt" bson:"updatedAt"` //时间戳
CreatedAt *string `json:"createdAt,omitempty" form:"createdAt" bson:"createdAt"` //时间错
}
type EditSelector struct {
OID *string `json:"oid,omitempty" bson:"oid,omitempty"`
//第三方支付平台id
PayMoney *int64 `json:"payMoney,omitempty" bson:"payMoney,omitempty"` //实际到账
Status int `json:"status" bson:"status"` //1未审核 2审核通过,转账中 3已拒绝 4未知错误 5提现成功 6提现失败
StatusDesc string `json:"statusDesc,omitempty" bson:"statusDesc,omitempty"` //状态说明
CheckedAt *time.Time `json:"checkedAt,omitempty" bson:"checkedAt,omitempty"` //审核时间
UsdtRate *float64 `json:"usdtRate" bson:"usdtRate,omitempty"` //usdt费率 Todo:仅订单类型为usdt时必传
ProgressAt *time.Time `json:"progressAt,omitempty" bson:"progressAt,omitempty"` //第三方下单成功时间
FailureAt *time.Time `json:"failureAt,omitempty" bson:"failureAt,omitempty"` //回调失败时间
SuccessAt *time.Time `json:"successAt,omitempty" bson:"successAt,omitempty"` //回调成功时间
ReceivedAt *time.Time `json:"receivedAt,omitempty" bson:"receivedAt,omitempty"` //到账时间
Operator *string `json:"operator,omitempty" bson:"operator,omitempty"` //操作者
UpdatedAt time.Time `json:"updatedAt" bson:"updatedAt"`
}
type WithdrawReq struct {
Name *string `json:"name" ` //用户名
Money int64 `json:"money" binding:"required"` //提现金额
PayType string `json:"payType" binding:"required"` //提现方式,alipaybankcardusdt
WithdrawType *WithdrawTypes `json:"withdrawType"` //提现类型,0,代理提现; 1,金币提现
ActName string `json:"actName"` //交易账户持有人
Act string `json:"act" ` //交易账户
DevID *string `json:"devID" ` //设备id
ProductType int `json:"productType"` //产品类型 0站群 1棋牌
}