Files
2026-05-23 22:10:14 +08:00

81 lines
1.9 KiB
Erlang

%%%-------------------------------------------------------------------
%%% @author Administrator
%%% @copyright (C) 2023, <COMPANY>
%%% @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, "结果信息"}
]
}
].