%%%------------------------------------------------------------------- %%% @author Administrator %%% @copyright (C) 2023, %%% @doc %%% %%% @end %%% Created : 12. 12月 2023 17:35 %%%------------------------------------------------------------------- -module(proto_299). -author("Administrator"). %% API -export([info/0, cfg/0]). -include("protocol.hrl"). info() -> { "七日自选" ,[ "common.hrl"] }. -spec cfg() -> [#rpc{}]. cfg() ->[ #rpc{ code = 29900 ,log_title = "基本信息" ,req_desc = "基本信息" ,req = [ ] ,reply = [ {uint32, day, "天数"}, {array, tuple, data_list, "类型列表", [ {uint32, cate, "类型"} ,{uint32, is_activate, "是否激活"} ,{array, tuple, reward_list, "天列表", [ {uint32, day, "天数"} ,{uint32, status, "状态 0-未确定, 1-确定, 2-已领取"} ,{array, tuple, item_list, "奖励", [ {uint32, item_id, "物品id"} ,{uint32, num, "数量"} ]} ]} ]} ] } ,#rpc{ code = 29901 ,log_title = "保存奖励" ,req_desc = "保存奖励" ,req = [ {uint32, cate, "类型"} ,{array, tuple, reward, "奖励", [ {uint32, item_id, "物品id"} ,{uint32, num, "数量"} ]} ,{uint32, day, "天"} ,{uint32, status, "状态 0-未确定, 1-确定, 2-已领取"} ] ,reply_desc = "保存奖励" ,reply = [ {uint8, code, "结果状态"} ,{string, msg, "结果信息"} ] } ,#rpc{ code = 29902 ,log_title = "领取奖励" ,req_desc = "领取奖励" ,req = [ {uint32, cate, "类型"} ,{uint32, day, "天"} ] ,reply_desc = "领取奖励" ,reply = [ {uint8, code, "结果状态"} ,{string, msg, "结果信息"} ] } ].