%%---------------------------------------------------- %% 新春锦鲤活动 %% %% @author liufenglin 240039421@qq.com %%---------------------------------------------------- -module(proto_284). -export([info/0, cfg/0]). -include("protocol.hrl"). info() -> { "新春锦鲤活动" ,["common.hrl", "holiday_lucky_dog.hrl"] }. -spec cfg() -> [#rpc{}]. cfg() -> [ #rpc{ code = 28400 ,log_title = "新春锦鲤活动基础数据" ,req_desc = "新春锦鲤活动基础数据" ,req = [] ,reply_desc = "新春锦鲤活动基础数据" ,reply = [ {uint8, period, "当前周期"} ,{uint32, start_time, "开始时间"} ,{uint32, end_time, "结束时间"} ,{array, tuple, info, "基础数据",[ {uint8, period, "周期"} ,{uint8, state, "0:未开奖 1:已开奖"} ,{array, holiday_lucky_dog_quest, quests, "任务数据", [ {uint32, quest_id, "任务id"} ,{uint32, val, "任务进度值"} ,{uint32, finish, "完成情况 (0:不可领取 1:可领取 2:已领取)"} ,{uint32, num, "号码(任务未完成时为0)"} ,{uint8, lucky_type, "中奖情况(0:未开奖 1:金锦鲤 2:银锦鲤 3:铜锦鲤 4:幸运奖)"} ]} ]} ] } ,#rpc{ code = 28401 ,log_title = "领取奖励" ,req_desc = "领取奖励" ,req = [ {uint8, period, "周期"} ] ,reply_desc = "领取奖励" ,reply = [ {uint8, code, "结果,1:成功,0:失败"} ,{string, msg, "附加信息"} ] } ,#rpc{ code = 28402 ,log_title = "活动红点" ,req_desc = "活动红点" ,req = [ ] ,reply_desc = "活动红点" ,reply = [ {uint8, code, "结果,1:有,0:无"} ,{string, msg, "附加信息"} ] } ,#rpc{ code = 28403 ,log_title = "点击活动图标" ,req_desc = "点击活动图标" ,req = [ ] ,reply_desc = "点击活动图标" ,reply = [ {uint8, code, "结果,1:成功,0:失败"} ,{string, msg, "附加信息"} ] } ].