Initial commit
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
package proto
|
||||
|
||||
// 发起提现
|
||||
type AgentWithdraw struct {
|
||||
Mobile string `form:"mobile" json:"mobile" binding:"required"` //手机号
|
||||
Captcha string `form:"captcha" json:"captcha" binding:"required"` //验证码
|
||||
PayMentAct string `form:"act" json:"act" binding:"required"` //交易账户
|
||||
PayMentName string `form:"actName" json:"actName" binding:"required"` //交易账户持有人
|
||||
PaymentMethod string `form:"paymentMethod" json:"paymentMethod" binding:"required"` //提现方式,alipay,bankcard,USDT
|
||||
Yuan float64 `form:"yuan" json:"yuan" binding:"required,min=100"` //提现金额
|
||||
WithdrawType int `form:"withdrawType" json:"withdrawType"` //提现类型 1:财务转账 0:提现
|
||||
AppId int32 `form:"appId" json:"appId" binding:"required"` //所选APP
|
||||
}
|
||||
|
||||
// 提现审核
|
||||
type WithdrawAllow struct {
|
||||
ID string `json:"id"` //订单id
|
||||
Allow bool `json:"allow"` //true:允许 false:拒绝
|
||||
StatusDesc string `json:"statusDesc"` //描述
|
||||
}
|
||||
|
||||
type TransStatus int
|
||||
|
||||
const (
|
||||
Transferred TransStatus = 1 //已转账
|
||||
TransRefund TransStatus = 2 //转账被拒绝
|
||||
)
|
||||
|
||||
// 财务转账回执
|
||||
type FinancialReceipt struct {
|
||||
ID string `form:"id" json:"id" binding:"required"` //ID
|
||||
TransState TransStatus `form:"transState" json:"transState" binding:"required"` //转账状态 1:已转账 2:转账被拒绝
|
||||
Remark string `form:"remark" json:"remark"` //备注
|
||||
}
|
||||
|
||||
// ExchgBack 回掉结构体
|
||||
type ExchgBack struct {
|
||||
OID string `json:"oid" binding:"required"` //支付平台订单号
|
||||
Money int64 `json:"money" binding:"required"` //兑换金额
|
||||
TradeNo string `json:"tradeNo" binding:"required"` //商户订单号
|
||||
Status string `json:"status"` //200成功
|
||||
Mark string `json:"mark"` //拒绝兑换理由
|
||||
}
|
||||
Reference in New Issue
Block a user