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

134 lines
4.3 KiB
Erlang
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
%%----------------------------------------------------
%% 多轮自选不放回抽奖
%% @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, "附加信息"}
]
}
].