Files
huangguo_server/models/v/rchgordmod/web.go
T
rootandClaude Opus 5 8679200f41 Initial commit
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 13:57:10 +08:00

79 lines
6.8 KiB
Go

package rchgordmod
import (
"time"
"go.mongodb.org/mongo-driver/bson/primitive"
)
// RechargeUpdateReq 修改参数
type RechargeUpdateReq struct {
StatusDesc *string `json:"statusDesc" bson:"statusDesc"` // 状态描述
UpdatedAt time.Time `json:"updatedAt" bson:"updatedAt"` //更新时间
}
type RchgQueryReq struct {
ID *string `form:"id" json:"_id,omitempty" bson:"_id"` //流水id
UID *uint64 `form:"uid" json:"uid,omitempty" bson:"uid"` //用户id
DevID *string `form:"devID" json:"devID,omitempty" bson:"devID"` //设备id
OID *string `form:"oid" json:"oid,omitempty" bson:"oid"` //支付平台订单号
TraderId *string `form:"traderId" json:"traderId,omitempty" bson:"traderId"` //商户ID
UserIP *string `form:"userIP" json:"userIP,omitempty" bson:"userIP"` //用户ip
Name *string `form:"name" json:"name,omitempty" bson:"name"` //用户名称
Tel *string `form:"tel" json:"tel,omitempty" bson:"tel"` //用户手机号
PayAct *string `form:"payAct" json:"payAct,omitempty" bson:"payAct"` //支付账号
DevType *string `form:"devType" json:"devType,omitempty" bson:"devType"` //设备系统类型 ios pc android
Amount *int64 `form:"amount" json:"amount,omitempty" bson:"amount"` //蝴蝶币数量
Money *int64 `form:"money" json:"money,omitempty" bson:"money"` //充值金额
PayMoney *int64 `form:"payMoney" json:"payMoney,omitempty" bson:"payMoney"` //实际到账金额
RechargeType *string `form:"rechargeType" json:"rechargeType,omitempty" bson:"rechargeType"` //充值类型
Channel *string `form:"channel" json:"channel,omitempty" bson:"channel"` //渠道类型 鲨鱼 金鱼
Account *string `form:"bankAccount" json:"bankAccount,omitempty" bson:"bankAccount"` //银行账户,支付宝或微信账户
BackName *string `form:"backName" json:"backName,omitempty" bson:"backName"` //银行名称,如果是银行类型提现,必填
TranOrder *string `form:"tranOrder" json:"tranOrder,omitempty" bson:"tranOrder"` //交易充值的订单号
Status *int `form:"status" json:"status,omitempty" bson:"status"` //0代表进行中 1付款成功,可退款 2付款失败 3付款成功 4已经退款
ProductType *int `form:"productType" json:"productType,omitempty" bson:"productType"` //产品类型 0站群 1棋牌
SourcePage *string `form:"sourcePage" json:"sourcePage,omitempty" bson:"sourcePage"`
SourceRef *string `form:"sourceRef" json:"sourceRef,omitempty" bson:"sourceRef"`
VideoID *string `form:"videoId" json:"videoId,omitempty" bson:"videoId"`
ActivityID *string `form:"activityId" json:"activityId,omitempty" bson:"activityId"`
ExperimentID *string `form:"experimentId" json:"experimentId,omitempty" bson:"experimentId"`
ExperimentVariant *string `form:"experimentVariant" json:"experimentVariant,omitempty" bson:"experimentVariant"`
SessionID *string `form:"sessionId" json:"sessionId,omitempty" bson:"sessionId"`
}
type RchargeOrderExport struct {
ID primitive.ObjectID `json:"id" bson:"_id,omitempty"` //流水id
UID uint64 `json:"uid" bson:"uid"` //用户id
DevID string `json:"devID" bson:"devID" ` //设备id
OID string `json:"oid" bson:"oid"` //支付平台订单号
TraderId string `json:"traderId,omitempty" bson:"traderId,omitempty"` //商户ID
UserIP string `json:"userIP" bson:"userIP"` //用户ip
Name string `json:"name" bson:"name" ` //用户名称
Tel string `json:"tel" bson:"tel" ` //用户手机号
PayAct string `json:"payAct" bson:"payAct" ` //支付账号
DevType string `json:"devType" bson:"devType"` //设备系统类型 ios pc android
Amount string `json:"amount" bson:"amount" ` //蝴蝶币数量
Money string `json:"money" bson:"money"` //充值金额 订单金额 李秋山确认
PayMoney string `json:"payMoney" bson:"payMoney"` //实际到账金额 用户实际支付金额 李秋山确认
RechargeType string `json:"rechargeType" bson:"rechargeType"` //充值类型
ProductID primitive.ObjectID `json:"productID" bson:"productID"` //充值金币类型id
VipID primitive.ObjectID `json:"vipID" bson:"vipID"` //是否是vip冲 hi
Channel string `json:"channel" bson:"channel"` //渠道类型 鲨鱼 金鱼
Status int `json:"status" bson:"status" ` // 1进行中 2付款失败 3付款成功 4已经退款
StatusDesc string `json:"statusDesc" bson:"statusDesc"` // 状态描述
ProgressAt time.Time `json:"progressAt" bson:"progressAt"` //第三方下单成功时间
FailureAt time.Time `json:"failureAt" bson:"failureAt"` //回调失败时间
SuccessAt time.Time `json:"successAt" bson:"successAt"` //回调成功时间
PaymentAt time.Time `json:"paymentAt" bson:"paymentAt"` //支付时间
CreatedAt time.Time `json:"createdAt" bson:"createdAt"` //创建时间
UpdatedAt time.Time `json:"updatedAt" bson:"updatedAt"` //刷新时间
SourcePage string `json:"sourcePage" bson:"sourcePage"`
SourceRef string `json:"sourceRef" bson:"sourceRef"`
VideoID string `json:"videoId" bson:"videoId"`
ActivityID string `json:"activityId" bson:"activityId"`
ExperimentID string `json:"experimentId" bson:"experimentId"`
ExperimentVariant string `json:"experimentVariant" bson:"experimentVariant"`
SessionID string `json:"sessionId" bson:"sessionId"`
}