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"` }