%%---------------------------------------------------- % VIP/充值 %% @author whjing2011@gmail.com %%---------------------------------------------------- -module(proto_167). -export([info/0, cfg/0]). -include("protocol.hrl"). info() -> { "" ,[] }. cfg() -> [ #rpc{ code = 16700 ,log_title = "获取充值列表信息" ,req_desc = "获取充值列表信息" ,req = [] ,reply_desc = "获取充值列表信息结果" ,reply = [ {array, tuple, list, "充值列表", [ {uint32, id, "ID"} ,{string, name, "名称"} ,{uint32, need_rmb, "需要人民币"} ,{uint32, get_gold, "获得钻石"} ,{uint32, add_gold, "额外钻石"} ,{uint8, is_first, "是否首次"} ,{string, pic, "图标"} ]} ] } ,#rpc{ code = 16701 ,log_title = "手动激活月卡" ,req_desc = "手动激活月卡" ,req = [ {uint8, card_type, "月卡类型:1至尊月卡 2荣耀月卡"} ] ,reply = [ {uint8, code, "结果(0:失败 1:成功)"} ,{string, msg, "结果信息"} ,{uint8, card_type, "月卡类型:1至尊月卡 2荣耀月卡"} ] } ,#rpc{ code = 16705 ,log_title = "月卡信息" ,req_desc = "月卡信息" ,req = [] ,reply_desc = "月卡信息" ,reply = [ {uint8, card1_is_reward, "卡1状态 0:未激活 1:可领取 2:已领取"} ,{uint32, card1_start_time, "卡1开始时间(unixtime)"} ,{uint32, card1_end_time, "卡1到期时间(unixtime)"} ,{uint16, card1_days, "卡1累计天数"} ,{uint16, card1_acc, "卡1累计进度"} ,{uint8, card2_is_reward, "卡2状态 0:未激活 1:可领取 2:已领取"} ,{uint32, card2_start_time, "卡2开始时间(unixtime)"} ,{uint32, card2_end_time, "卡2到期时间(unixtime)"} ,{uint16, card2_days, "卡2累计天数"} ,{uint16, card2_acc, "卡2累计进度"} ] } ,#rpc{ code = 16706 ,log_title = "领取月卡" ,req_desc = "领取月卡" ,req = [ {uint8, card_type, "月卡类型:1至尊月卡 2荣耀月卡"} ] ,reply = [ {uint8, code, "结果(0:失败 1:成功)"} ,{string, msg, "结果信息"} ,{uint8, card_type, "月卡类型:1至尊月卡 2荣耀月卡"} ] } ,#rpc{ code = 16707 ,log_title = "月卡额外奖励情况" ,req_desc = "月卡额外奖励情况" ,req = [ ] ,reply = [ {uint8, status, "状态:0不可领取 1可领取 2已领取"} ] } ,#rpc{ code = 16708 ,log_title = "领取月卡额外奖励" ,req_desc = "领取月卡额外奖励" ,req = [] ,reply = [ {uint8, code, "结果(0:失败 1:成功)"} ,{string, msg, "结果信息"} ] } ,#rpc{ code = 16710 ,log_title = "VIP信息" ,req_desc = "VIP信息" ,req = [] ,reply_desc = "VIP信息结果" ,reply = [ {array, single, list, "等级奖励列表", [ {uint8, lev, "VIP等级"} ]} ] } ,#rpc{ code = 16711 ,log_title = "VIP等级奖励领取" ,req_desc = "VIP等级奖励领取" ,req = [ {uint8, lev, "VIP等级"} ] ,reply_desc = "VIP等级奖励领取结果" ,reply = [ {uint8, code, "结果(0:失败 1:成功)"} ,{string, msg, "结果信息"} ] } ,#rpc{ code = 16712 ,log_title = "累充奖励信息" ,req_desc = "累充奖励信息" ,req = [] ,reply_desc = "累充奖励信息" ,reply = [ {uint32, charge_sum, "当前总充值数"} ,{array, tuple, list, "累充奖励信息", [ {uint32, id, "累充奖励id"} ,{uint8, status, "累充奖励状态(0:未达成 1:可领取 2:已领取)"} ]} ] } ,#rpc{ code = 16713 ,log_title = "领取累充奖励" ,req_desc = "领取累充奖励" ,req = [ {uint8, id, "奖励id"} ] ,reply_desc = "领取累充奖励" ,reply = [ {uint8, code, "结果(0:失败 1:成功)"} ,{string, msg, "结果信息"} ,{array, tuple, list, "等级奖励列表", [ {uint32, id, "累充奖励id"} ,{uint8, status, "累充奖励状态(0:未达成 1:可领取 2:已领取)"} ]} ] } ,#rpc{ code = 16714 ,log_title = "月卡情况" ,req_desc = "月卡情况" ,req = [ ] ,reply_desc = "领取累充奖励" ,reply = [ {uint8, code, "结果(0:失败 1:成功)"} ,{string, msg, "结果信息"} ] } ,#rpc{ code = 16720 ,log_title = "钻石周卡信息" ,req_desc = "钻石周卡信息" ,req = [] ,reply_desc = "钻石周卡信息" ,reply = [ {array, tuple, list, "钻石周卡列表", [ {uint32, week_id, "ID"} ,{uint32, status, "当日状态, 1-未领取, 2-已领取"} ,{uint32, gain_num, "领取次数"} ,{uint32, endtime, "结束时间"} ]}, {array, tuple, list1, "每日奖励列表", [ {uint32, week_id, "ID"} ,{uint32, status, "每日状态, 1-未领取, 2-已领取"} ]} ] },#rpc{ code = 16721 ,log_title = "领取钻石周卡" ,req_desc = "领取钻石周卡" ,req = [ {uint32, week_id, "周卡id"} ] ,reply_desc = "领取钻石周卡" ,reply = [ {uint8, code, "结果(0:失败 1:成功)"} ,{string, msg, "结果信息"} ] } ,#rpc{ code = 16722 ,log_title = "领取每日奖励" ,req_desc = "领取每日奖励" ,req = [ {uint32, week_id, "周卡id"} ] ,reply_desc = "领取每日奖励" ,reply = [ {uint8, code, "结果(0:失败 1:成功)"} ,{string, msg, "结果信息"} ] } , #rpc{ code = 16750 ,log_title = "请求等级礼包信息" , req_desc = "请求等级礼包信息" , req = [] , reply_desc = "返回等级礼包信息" , reply = [{array, tuple, lev_gift_list, "等级礼包信息", [{uint8, id, "等级礼包Id"} , {uint8, status, "状态"} ] } ] } , #rpc{ code = 16751 ,log_title = "领取等级礼包" , req_desc = "领取等级礼包" , req = [] , reply_desc = "领取等级礼包" , reply = [{uint8, code, "状态码, 0:失败,1:成功"} , {string, msg, "附加信息"} ] } ].