package item import "blazing/logic/service/common" type BuyInboundInfo struct { Head common.TomeeHeader `cmd:"2601" struc:"skip"` //物品ID ItemId uint32 //物品数量 Count uint32 } type BuyOutboundInfo struct { //剩余的数量 Coins uint32 //购买的物品ID ItemId uint32 //购买数量 Count uint32 //购买的物品等级 Level uint32 } type BuyMultiInboundInfo struct { Head common.TomeeHeader `cmd:"2606" struc:"skip"` ItemListLen uint32 `struc:"sizeof=ItemIds"` ItemIds []uint32 `json:"itemIds" description:"购买的物品ID列表"` // @UInt Long对应uint64,List对应切片 } type BuyMultiOutboundInfo struct { //剩余的数量 Coins uint32 } // C2S_GOLD_BUY_PRODUCT 客户端→服务端:金豆购买商品请求 type C2S_GOLD_BUY_PRODUCT struct { Head common.TomeeHeader `cmd:"1104" struc:"skip"` Type uint32 `json:"type"` //购买类型,0是豆子购买,1是金豆购买 ProductID uint32 `json:"product_id"` // 金豆物品id对应的产品id Count uint32 `json:"count"` // 购买数量(前端限制金豆物品只能1个1个买) } // S2C_GoldBuyProductInfo 服务端→客户端:金豆购买商品结果返回 type S2C_GoldBuyProductInfo struct { Reserved uint32 `json:"reserved"` // 0 空数据(预留字段) Coins uint32 `json:"pay_gold"` // 购买物品消耗的金豆数(后端返回值需*100) Gold uint32 `json:"gold"` // 购买后剩余金豆数(后端返回值需*100) }