Initial commit

This commit is contained in:
2026-05-20 16:13:58 +08:00
commit ceffbe382e
500 changed files with 157469 additions and 0 deletions
+98
View File
@@ -0,0 +1,98 @@
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" ` //备注
}