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

CG_TENCENT_BUY = {
	{"logintype",		1,		"int"},
	{"openid",			1,		"string"},
	{"openkey",			1,		"string"},
	{"pf",				1,		"string"},
	{"yuanbao",			1,		"int"},--直充（不分档次使用）
	{"buyID",			1,		"int"},--直购，直充（分档次）
}

CG_TENCENT_REFRESH = {}

GC_HWWD_REPORT = {
	{"type",		1,		"string"},
	{"param1",		1,		"int"},
	{"param2",		1,		"int"},
	{"param3",		1,		"string"},
}

CG_KT_TOKEN = {
	{"type",	1,	"byte"},
	{"actType",	1,	"byte"},
}

GC_KT_TOKEN = {
	{"token",	1,	"string"},
	{"discountid",	1,	"string"},
	{"type",	1,	"byte"},
}

CG_BUY_TOKEN = {
	{"id",	1,	"int"},
}

GC_BUY_TOKEN = {
	{"token",	1,	"string"},
	{"url",	1,	"string"},
}

GC_ONLINETIME_REPORT = {
	{"time",	1,		"int"},		-- 本日在线时间，秒
	{"nType",	1,		"byte"},		
}

--[[
CG_REAL_NAME_REGISTER = {       --QQ实名认证
    {"idnumber", 1, "string"},  --身份证号
    {"name", 1, "string"},      --用户姓名
}
GC_REAL_NAME_REGISTER = {       --QQ实名认证结果
    {"ret", 1, "int"},          --注册结果(0请求成功,其它均为失败)
    {"msg", 1, "string"},       --注册结果详细
}--]]

--[[
    韩国gameReport
]]
GC_GAMEREPORT_KOR = {
    {"OrderNO", 1, "string"},
    {"GoodsCode", 1, "string"},
    {"PayPurchaseType", 1, "int"},
    {"ItemCode", 1, "string"},
    {"ItemName", 1, "string"},
    {"Amount", 1, "string"},
    {"CurrencyCode", 1, "string"},
    {"TotalPrice", 1, "string"},
    {"PayToolCode", 1, "string"},
    {"ReceiveMemberID", 1, "string"},
    {"Balance", 1, "int"},
    {"ResultType", 1, "int"},
    {"PayResultMessage", 1, "string"},
}


QQBigShitItemInfo = {
	{"nID",				1,		"int"},
	{"nFirstStatus",	1,		"byte"},	-- 首次达成礼包 0 不可领取 1可领取 2 已领取
	{"tFirstlist",		5,		 ItemData}, -- 首次达成礼包物品信息
	{"nWeekStatus",		1,		"byte"},	-- 周礼包 0 不可领取 1可领取 2 已领取
	{"tWeeklist",		5,		 ItemData},	-- 周礼包物品信息
}

-- QQ大咖更新等级
CG_QQ_BIGSHOT_UPDATE_LV = {
	{"nLv", 	1,		"byte"}
}

-- QQ大咖请求数据
CG_QQ_BIGSHOT_QUERY = {}

-- QQ大咖请求数据 - 回包
GC_QQ_BIGSHOT_QUERY = 
{
	{"tItemData",	5,	QQBigShitItemInfo}
}

-- QQ大咖获取奖励
CG_QQ_BIGSHOT_GET_PRIZE = 
{
	{"nID",		1,		"int"},
}