Files
fc/server/tools/gen_proto/cfg/proto_284.erl
T
2026-05-23 22:10:14 +08:00

78 lines
2.6 KiB
Erlang

%%----------------------------------------------------
%% 新春锦鲤活动
%%
%% @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, "附加信息"}
]
}
].