package model

// 宝箱表-Box exported from 掉落宝箱.xlsx
type Box struct {
	Uid     int64 `json:"Uid"`     // 唯一ID
	Type    int64 `json:"Type"`    // 掉落类型 1-固定 2-随机 3-自选
	GroupID int64 `json:"GroupID"` // 掉落组ID
} // package model

// 固定掉落-BoxFixed exported from 掉落宝箱.xlsx
type BoxFixed struct {
	GroupID int64 `json:"GroupID"` // 掉落组号
	Type    int64 `json:"Type"`    // 2025.3.11。服务器需求 道具类型 （大类） 1:英雄碎片 2:假道具 3：材料 4：抽奖道具 5：宝物道具 6：宝箱类型 7：英雄皮肤 8：要塞皮肤 9.符文 10：场景皮肤 11：铭文 12:头像道具 13：头像框道具 14：聊天气泡道具 15：游戏内道具 16：体力类型 17：杂类 18：经验，玩家经验、通行证经验 19:聊天动态表情
	ItemID  int64 `json:"ItemID"`  // 道具ID
	Num     int64 `json:"Num"`     // 道具数量
} // package model

// 随机掉落-BoxRandom exported from 掉落宝箱.xlsx
type BoxRandom struct {
	GroupID int64 `json:"GroupID"` // 掉落组号
	Type    int64 `json:"Type"`    // 2025.3.11。服务器需求 道具类型 （大类） 1:英雄碎片 2:假道具 3：材料 4：抽奖道具 5：宝物道具 6：宝箱类型 7：英雄皮肤 8：要塞皮肤 9.符文 10：场景皮肤 11：铭文 12:头像道具 13：头像框道具 14：聊天气泡道具 15：游戏内道具 16：体力类型 17：杂类 18：经验，玩家经验、通行证经验 19:聊天动态表情
	ItemID  int64 `json:"ItemID"`  // 道具ID
	Num     int64 `json:"Num"`     // 道具数量
	Weight  int64 `json:"Weight"`  // 权重
} // package model

// 自选掉落-BoxSelect exported from 掉落宝箱.xlsx
type BoxSelect struct {
	GroupID int64 `json:"GroupID"` // 掉落组号
	Type    int64 `json:"Type"`    // 2025.3.11。服务器需求 道具类型 （大类） 1:英雄碎片 2:假道具 3：材料 4：抽奖道具 5：宝物道具 6：宝箱类型 7：英雄皮肤 8：要塞皮肤 9.符文 10：场景皮肤 11：铭文 12:头像道具 13：头像框道具 14：聊天气泡道具 15：游戏内道具 16：体力类型 17：杂类 18：经验，玩家经验、通行证经验 19:聊天动态表情
	ItemID  int64 `json:"ItemID"`  // 道具ID
	Num     int64 `json:"Num"`     // 道具数量
}
