package item

import (
	"blazing/logic/service/player"
	"blazing/modules/blazing/model"
)

// 实现了入站消息接口（Go中通过方法集隐式实现）
type ItemListInboundInfo struct {
	Head player.TomeeHeader `cmd:"2605" struc:"[0]pad"`
	// 查询物品id的开始，
	Param1 uint32
	// 查询物品id的结尾
	Param2 uint32
	// 默认值2
	Param3 uint32
}

type ItemListOutboundInfo struct {
	// 物品列表，
	ItemListLen uint32 `struc:"sizeof=ItemList"`
	ItemList    []model.SingleItemInfo
}

type GoldOnlineRemainInboundInfo struct {
	Head player.TomeeHeader `cmd:"1106" struc:"[0]pad"`
}

type GoldOnlineRemainOutboundInfo struct {
	// GoldNumber 金豆数量（后端返回实际数量需要*100）
	GoldNumber uint32 `json:"goldNumber" `
}
