%%---------------------------------------------------- %% 多轮自选不放回抽奖 %% @author wujinhan<947537249@qq.com> %%---------------------------------------------------- -module(proto_283). -export([info/0, cfg/0]). -include("protocol.hrl"). info() -> { "多轮自选不放回抽奖活动" ,["common.hrl"] }. -spec cfg() -> [#rpc{}]. cfg() -> [ #rpc{ code = 28300 ,req_desc = "抽奖基础信息" ,log_title = "抽奖基础信息" ,req = [ ] ,reply_desc = "抽奖基础信息" ,reply = [ {uint32, end_time, "结束时间"} ,{uint32, start_time, "开始时间"} ,{uint32, round, "轮次"} ,{uint32, draw_time, "已抽取次数"} ,{uint32, optional_id, "本轮自选奖励type_id"} ,{uint32, gold_time, "剩余折扣钻石兑换次数"} ,{uint8, next_round, "是否可以跳转到下一轮(0:否,1:是)"} ,{array, tuple, award_list, "奖励列表",[ {uint32, id, "奖励id"} ,{uint32, pos, "位置"} ]} ,{uint32, original_gold_time, "剩原价钻石兑换次数"} ] } ,#rpc{ code = 28301 ,log_title = "奖励信息" ,req_desc = "奖励信息" ,req = [ ] ,reply_desc = "奖励信息" ,reply = [ {array, tuple, award_list, "奖励列表",[ {uint32, type_id, "type_id"} ,{uint32, get_count, "已抽取次数"} ]} ] } ,#rpc{ code = 28302 ,log_title = "抽奖" ,req_desc = "抽奖" ,req = [ {uint32, pos, "位置"} ] ,reply_desc = "抽奖" ,reply = [ {uint8, code, "结果,1:成功,0:失败"} ,{string, msg, "附加信息"} ] } ,#rpc{ code = 28303 ,log_title = "请求终极奖励可选列表" ,req_desc = "请求终极奖励可选列表" ,req = [ ] ,reply_desc = "请求终极奖励可选列表" ,reply = [ {uint8, code, "结果,1:成功,0:失败"} ,{string, msg, "附加信息"} ,{array, tuple, award_list, "奖励列表",[ {uint32, type_id, "type_id"} ,{uint32, get_count, "已抽取次数"} ,{uint32, count, "总次数"} ,{uint32, round, "轮次"} ]} ] } ,#rpc{ code = 28305 ,log_title = "选择终极奖励" ,req_desc = "选择终极奖励" ,req = [ {uint32, type_id, "type_id"} ] ,reply_desc = "选择终极奖励" ,reply = [ {uint8, code, "结果,1:成功,0:失败"} ,{string, msg, "附加信息"} ] } ,#rpc{ code = 28306 ,log_title = "活动红点" ,req_desc = "活动红点" ,req = [ ] ,reply_desc = "活动红点" ,reply = [ {uint8, code, "结果,1:有,0:无"} ,{string, msg, "附加信息"} ] } ,#rpc{ code = 28307 ,log_title = "点击活动图标" ,req_desc = "点击活动图标" ,req = [ ] ,reply_desc = "点击活动图标" ,reply = [ {uint8, code, "结果,1:成功,0:失败"} ,{string, msg, "附加信息"} ] } ,#rpc{ code = 28308 ,log_title = "跳转到下一轮(成功推28300)" ,req_desc = "跳转到下一轮(成功推28300)" ,req = [ ] ,reply_desc = "跳转到下一轮(成功推28300)" ,reply = [ {uint8, code, "结果,1:成功,0:失败"} ,{string, msg, "附加信息"} ] } ].