package old type StorePool struct { Type uint32 `json:"Type"` //商店类型 Id uint32 `json:"Id"` //池ID NextTime int64 `json:"NextTime"` //下次刷新时间 Discount uint32 `json:"Discount"` //当前折扣 ItemList []uint32 `json:"ItemList"` //商品项目ID列表 } type MsgStorePoolListAck struct { List []*StorePool `json:"List,omitempty"` } type MsgStorePoolChangeAck struct { *StorePool } type MsgStorePoolRefreshReq struct { Type uint32 `json:"Type"` //商店类型 } type MsgStoreBuyReq struct { Id uint32 `json:"Id"` //商品ID Num uint32 `json:"Num"` //数量 } type MsgStoreBuyAck struct { *MsgRewardListAck } type MsgGiftPackBuyReq struct { Id uint32 `json:"Id"` } type MsgGiftPackBuyAck struct { *MsgRewardListAck } type OrderExtend struct { Sid uint32 `json:"sid"` Uid uint64 `json:"uid"` } type MsgChargeCreateOrderReq struct { PaymentType uint32 `json:"PaymentType"` //充值支付类型 ChargeId uint32 `json:"ChargeId"` //充值ID } type MsgChargeCreateOrderAck struct { ChargeId uint32 `json:"ChargeId"` //充值ID OrderId string `json:"OrderId"` //订单号 PaymentType uint32 `json:"PaymentType"` //充值支付类型 Quantity uint32 `json:"Quantity"` //数量 Price uint32 `json:"Price"` //订单价格(单位分) Sign string `json:"Sign"` //签名 Extend string `json:"Extend"` //额外信息 CallBackUrl string `json:"CallBackUrl"` //订单确认回调地址 } type MsgChargeWechatPayReq struct { OrderId string `json:"OrderId"` //订单号 Charged bool `bson:"Charged"` //是否充值过 } type MsgChargeWechatPayAck struct { OrderId string `json:"OrderId"` //订单号 Result uint32 `bson:"Charged"` //1.充值成功, 3.余额不足 } type MsgChargeResultAck struct { *MsgRewardListAck ChargeId uint32 `json:"ChargeId"` //充值ID Result uint32 `json:"Result"` //充值结果(1.成功,其他:失败,原因参考Message) Message string `json:"Message"` //结果信息 } type MonthlyCard struct { Id uint32 `json:"Id"` //月卡ID BeginTime int64 `json:"BeginTime"` //开始时间 TotalDays uint32 `json:"TotalDays"` //月卡总天数 RewardDays uint32 `json:"RewardDays"` //已领取奖励天数 } type MsgMonthlyCardListAck struct { List []*MonthlyCard `json:"List,omitempty"` //月卡列表 } type MsgMonthlyCardChangeAck struct { *MonthlyCard } type MsgChargeGiftRewardAck struct { *MsgRewardListAck } type MsgBattlePassInfoAck struct { Season uint32 `json:"Season"` Level uint32 `json:"Level"` SceneId uint32 `json:"SceneId"` Advanced bool `json:"Advanced"` } type BattlePassRewardStatus struct { Id uint32 `json:"Id"` Ordinary uint32 `json:"Ordinary"` Advanced uint32 `json:"Advanced"` } type MsgBattlePassRewardListAck struct { StatusList []*BattlePassRewardStatus } type MsgBattlePassRewardGetReq struct { Id uint32 `json:"Id"` Advanced bool `json:"Advanced"` } type MsgBattlePassRewardGetAck struct { *MsgRewardListAck } type LimitGiftPack struct { Id uint32 `json:"Id"` //礼包ID OpenTime int64 `json:"OpenTime"` //开放时间 CloseTime int64 `json:"CloseTime"` //关闭时间 GetTime int64 `json:"GetTime"` //获得时间 EndTime int64 `json:"EndTime"` //结束时间(倒计时) } type MsgLimitGiftPackListAck struct { List []*LimitGiftPack `json:"List,omitempty"` } type MsgCdkeyExchangeReq struct { Key string `json:"Key"` } type MsgCdkeyExchangeAck struct { *MsgRewardListAck }