79 lines
6.8 KiB
Go
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"`
|
|
}
|