2025-09-01 01:03:46 +08:00
|
|
|
|
package item
|
|
|
|
|
|
|
2025-09-11 01:07:00 +08:00
|
|
|
|
import (
|
2025-11-19 16:11:02 +08:00
|
|
|
|
"blazing/logic/service/common"
|
2025-09-11 01:07:00 +08:00
|
|
|
|
"blazing/modules/blazing/model"
|
|
|
|
|
|
)
|
2025-09-01 01:03:46 +08:00
|
|
|
|
|
|
|
|
|
|
// 实现了入站消息接口(Go中通过方法集隐式实现)
|
|
|
|
|
|
type ItemListInboundInfo struct {
|
2025-11-24 11:56:20 +08:00
|
|
|
|
Head common.TomeeHeader `cmd:"2605" struc:"skip"`
|
2025-09-21 08:07:17 +00:00
|
|
|
|
// 查询物品id的开始,
|
|
|
|
|
|
Param1 uint32
|
|
|
|
|
|
// 查询物品id的结尾
|
|
|
|
|
|
Param2 uint32
|
|
|
|
|
|
// 默认值2
|
|
|
|
|
|
Param3 uint32
|
2025-09-01 01:03:46 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
type ItemListOutboundInfo struct {
|
|
|
|
|
|
// 物品列表,
|
2025-09-21 08:07:17 +00:00
|
|
|
|
ItemListLen uint32 `struc:"sizeof=ItemList"`
|
|
|
|
|
|
ItemList []model.SingleItemInfo
|
2025-09-01 01:03:46 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
2025-09-11 01:07:00 +08:00
|
|
|
|
type GoldOnlineRemainInboundInfo struct {
|
2025-11-24 11:56:20 +08:00
|
|
|
|
Head common.TomeeHeader `cmd:"1105|1106" struc:"skip"`
|
2025-09-11 01:07:00 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
type GoldOnlineRemainOutboundInfo struct {
|
|
|
|
|
|
// GoldNumber 金豆数量(后端返回实际数量需要*100)
|
2025-09-21 08:07:17 +00:00
|
|
|
|
GoldNumber uint32 `json:"goldNumber" `
|
2025-11-02 23:52:06 +08:00
|
|
|
|
Coin uint32
|
2025-09-01 01:03:46 +08:00
|
|
|
|
}
|
2025-09-26 13:33:55 +08:00
|
|
|
|
|
|
|
|
|
|
// ExpTotalRemainInboundInfo 累计经验相关的入站信息
|
|
|
|
|
|
type ExpTotalRemainInboundInfo struct {
|
|
|
|
|
|
// Head 消息头部信息,cmd保持原标识(如需调整可根据实际需求修改)
|
2025-11-24 11:56:20 +08:00
|
|
|
|
Head common.TomeeHeader `cmd:"2319" struc:"skip"`
|
2025-09-26 13:33:55 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// ExpTotalRemainOutboundInfo 累计经验相关的出站信息
|
|
|
|
|
|
type ExpTotalRemainOutboundInfo struct {
|
|
|
|
|
|
// TotalExp 累计经验值(根据实际业务需求确定是否需要倍率转换)
|
|
|
|
|
|
TotalExp uint32 `json:"totalExp" `
|
|
|
|
|
|
}
|