local ItemData = require("bag.Proto").ItemData


OPEN_DATA = {
	{"isOpen",                  1,        "byte"},    -- 开启状态, 0-未开启, 1-开启
	{"camp",                	1,        "int"},		--种族
	{"openWdays",               6,        "byte"},   -- 每周开启时间,1代表周一...  7代表周天
}

--种族试炼入口界面查询
CG_RACIALTRIAL_ENTRANCE_QUERY = {}
GC_RACIALTRIAL_ENTRANCE_QUERY = {
	{"list",                  4,        OPEN_DATA}, --index 1~4, 代表妖，人，兽，仙魔
}



MONSTER_DATA = {
	{"lv",                  		1,        "short"},
	{"body",                		1,        "int"},
	{"camp",                		1,        "int"},
}

LEVEL_DATA = {
	{"monsterData",                 5,        MONSTER_DATA},    -- 当前关卡的怪物数据
	{"power",                		1,        "int"},			--推荐战力
	{"isPass",                		1,        "byte"},			--是否已经通关，1-已经通关, 0-未通关,不能挑战,  2-未通关，可以挑战，3-当日没有奖励次数了，但是还是需要显示挑战button
	{"reward",                  	3,        ItemData},    	-- 当前关卡的奖励
	{"levelIdex",                	1,        "int"},			--当前关卡数
}

SINGLE_LEVEL_DATA = {
	{"dailyAwardCnt",             1,        "int"},    -- 每日可领取奖励次数/通关次数
	{"stageData",            	  7,        LEVEL_DATA}, --多层数据
}



--关卡信息查询
CG_RACIALTRIAL_LEVEL_QUERY = {
	{"camp",                 1,        "byte"},    -- 种族类型
}
GC_RACIALTRIAL_LEVEL_QUERY = {
	{"data",                  1,        SINGLE_LEVEL_DATA}, --单个种族的关卡数据

}
