forked from all_user/stat_center
99 lines
6.8 KiB
Go
99 lines
6.8 KiB
Go
package proto
|
||
|
||
import (
|
||
"stat/common"
|
||
"time"
|
||
)
|
||
|
||
// 请求转账订单
|
||
type ListWithdrawOrderReq struct {
|
||
Channel *string `form:"channel" json:"channel" binding:"omitempty"` // 筛选条件 过滤条件-渠道
|
||
Status *int `form:"status" json:"status" binding:"omitempty"` // 筛选条件 1未审核 2审核通过,转账中 3已拒绝 4未知错误 5提现成功 6提现失败
|
||
Act *string `form:"act" json:"act" binding:"omitempty"` // 筛选条件 交易账户
|
||
AppId *int32 `form:"appId" json:"appId" binding:"omitempty"` // 筛选条件 APP
|
||
OID *string `form:"oid" json:"oid" binding:"omitempty"` // 筛选条件 第三方支付平台id
|
||
PayType *string `form:"payType" json:"payType" binding:"omitempty"` // 筛选条件 提现方式,alipay,bankcard,usdt
|
||
TimeFilter *int64 `form:"timeFilter" json:"timeFilter" binding:"omitempty"` // 时间过滤类型 1:提现申请时间 2:第三方支付时间 3:第三方回调成功时间
|
||
StartTime *time.Time `form:"startTime" json:"startTime" binding:"omitempty"` // 筛选条件 过滤条件-开始时间
|
||
EndTime *time.Time `form:"endTime" json:"endTime" binding:"omitempty"` // 筛选条件 过滤条件-结束时间
|
||
DistrictRemark *string `form:"districtRemark" json:"districtRemark" binding:"omitempty"` // 备注过滤
|
||
common.Page
|
||
}
|
||
|
||
// 转账订单结果
|
||
type ListWithdrawOrderRes struct {
|
||
Total int64 `json:"total"`
|
||
List []WithdrawOrderInfo `json:"list"`
|
||
}
|
||
|
||
// 提现订单信息
|
||
type WithdrawOrderInfo struct {
|
||
ID string `json:"id"` //流水id
|
||
Channel string `json:"channel" ` //渠道
|
||
AppId int32 `json:"appId"` //应用名称
|
||
AppName string `json:"appName"` //应用名称
|
||
OID string `json:"oid" ` //第三方支付平台id
|
||
Money int64 `json:"money"` //提现金额
|
||
PayMoney int64 `json:"payMoney" ` //实际到账
|
||
PayType string `json:"payType"` //提现方式,alipay,bankcard
|
||
ActName string `json:"actName" ` //交易账户持有人
|
||
Act string `json:"act" ` //交易账户
|
||
Status int `json:"status" ` //1未审核 2审核通过,转账中 3已拒绝 4未知错误 5提现成功 6提现失败
|
||
StatusDesc string `json:"statusDesc" ` //状态说明
|
||
CheckedAt time.Time `json:"checkedAt" ` //审核时间
|
||
ProgressAt time.Time `json:"progressAt" ` //第三方下单成功时间
|
||
FailureAt *time.Time `json:"failureAt,omitempty" ` //回调失败时间
|
||
SuccessAt *time.Time `json:"successAt,omitempty" ` //回调成功时间
|
||
UpdatedAt time.Time `json:"updatedAt" ` //刷新时间
|
||
CreatedAt time.Time `json:"createdAt" ` //提现申请时间
|
||
ReceivedAt time.Time `json:"receivedAt" ` //到账时间
|
||
Operator string `json:"operator"` //操作人员
|
||
DistrictRemark string `json:"districtRemark" ` //备注
|
||
}
|
||
|
||
// 代理商请求转账订单
|
||
type ListWithdrawOrderAgentReq struct {
|
||
Status *int `form:"status" json:"status" binding:"omitempty"` // 筛选条件 1未审核 2审核通过,转账中 3已拒绝 4未知错误 5提现成功 6提现失败
|
||
Act *string `form:"act" json:"act" binding:"omitempty"` // 筛选条件 交易账户
|
||
OID *string `form:"oid" json:"oid" binding:"omitempty"` // 筛选条件 第三方支付平台id
|
||
PayType *string `form:"payType" json:"payType" binding:"omitempty"` // 筛选条件 提现方式,alipay,bankcard
|
||
StartTime *time.Time `form:"startTime" json:"startTime" binding:"omitempty"` // 筛选条件 过滤条件-开始时间
|
||
EndTime *time.Time `form:"endTime" json:"endTime" binding:"omitempty"` // 筛选条件 过滤条件-结束时间
|
||
common.Page
|
||
}
|
||
|
||
// 导出提现订单请求
|
||
type ExportWithdrawOrderReq struct {
|
||
Channel *string `form:"channel" json:"channel" binding:"omitempty"` // 筛选条件 过滤条件-渠道
|
||
Status *int `form:"status" json:"status" binding:"omitempty"` // 筛选条件 1未审核 2审核通过,转账中 3已拒绝 4未知错误 5提现成功 6提现失败
|
||
Act *string `form:"act" json:"act" binding:"omitempty"` // 筛选条件 交易账户
|
||
OID *string `form:"oid" json:"oid" binding:"omitempty"` // 筛选条件 第三方支付平台id
|
||
PayType *string `form:"payType" json:"payType" binding:"omitempty"` // 筛选条件 提现方式,alipay,bankcard
|
||
TimeFilter *int64 `form:"timeFilter" json:"timeFilter" binding:"omitempty"` // 时间过滤类型 1:提现申请时间 2:第三方支付时间 3:第三方回调成功时间
|
||
StartTime *time.Time `form:"startTime" json:"startTime" binding:"omitempty"` // 筛选条件 过滤条件-开始时间
|
||
EndTime *time.Time `form:"endTime" json:"endTime" binding:"omitempty"` // 筛选条件 过滤条件-结束时间
|
||
}
|
||
|
||
// 提现订单信息
|
||
type WithdrawOrderExportInfo struct {
|
||
ID string `json:"id"` //流水id
|
||
Channel string `json:"channel" ` //渠道
|
||
AppName string `json:"appName"` //应用列表
|
||
OID string `json:"oid" ` //第三方支付平台id
|
||
Money int64 `json:"money"` //提现金额
|
||
PayMoney int64 `json:"payMoney" ` //实际到账
|
||
PayType string `json:"payType"` //提现方式,alipay,bankcard
|
||
ActName string `json:"actName" ` //交易账户持有人
|
||
Act string `json:"act" ` //交易账户
|
||
Status string `json:"status" ` //1未审核 2审核通过,转账中 3已拒绝 4未知错误 5提现成功 6提现失败
|
||
StatusDesc string `json:"statusDesc" ` //状态说明
|
||
CheckedAt time.Time `json:"checkedAt" ` //审核时间
|
||
ProgressAt time.Time `json:"progressAt" ` //第三方下单成功时间
|
||
FailureAt *time.Time `json:"failureAt,omitempty" ` //回调失败时间
|
||
SuccessAt *time.Time `json:"successAt,omitempty" ` //回调成功时间
|
||
UpdatedAt time.Time `json:"updatedAt" ` //刷新时间
|
||
CreatedAt time.Time `json:"createdAt" ` //提现申请时间
|
||
ReceivedAt time.Time `json:"receivedAt" ` //到账时间
|
||
DistrictRemark string `json:"districtRemark" ` //备注
|
||
}
|