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"` //提现方式,alipay,bankcard,usdt 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棋牌 }