76 lines
2.3 KiB
Erlang
76 lines
2.3 KiB
Erlang
%%%-------------------------------------------------------------------
|
|
%%% @author liwl <assistabc@qq.com>
|
|
%%% @copyright (C) 2017, liwl
|
|
%%% @doc
|
|
%%% 等级好礼协议
|
|
%%% @end
|
|
%%% Created : 25 Aug 2017 by liwl <assistabc@qq.com>
|
|
%%%-------------------------------------------------------------------
|
|
-module(proto_212).
|
|
|
|
-export([
|
|
info/0
|
|
,cfg/0
|
|
]
|
|
).
|
|
-include("protocol.hrl").
|
|
|
|
info() -> {
|
|
"等级好礼协议"
|
|
,["common.hrl", "lev_gift.hrl"]
|
|
}.
|
|
|
|
cfg() ->
|
|
[
|
|
#rpc{
|
|
code = 21200
|
|
,log_title = "请求等级好礼信息"
|
|
,req_desc = "请求等级好礼信息"
|
|
,req = []
|
|
,reply_desc = "返回等级好礼信息"
|
|
,reply = [
|
|
{array, tuple, gifts, "以领取奖励信息", [
|
|
{uint8, id, "等级礼包Id"}
|
|
, {uint8, status, "状态(0:不能领取, 1:可领取, 2:已领取)"}
|
|
, {uint32, num, "全服已领取数量"}
|
|
]}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 21201
|
|
,log_title = "领取等级好礼(领取成功推送 21200)"
|
|
, req_desc = "领取等级好礼(领取成功推送 21200)"
|
|
, req = [{uint8, id, "等级礼包Id"}]
|
|
, reply_desc = "领取等级好礼"
|
|
, reply = [
|
|
{uint8, code, "状态码, 0:失败,1:成功"}
|
|
, {string, msg, "附加信息"}
|
|
, {uint8, id, "等级礼包Id"}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 21210
|
|
,log_title = "请求星级限时好礼信息"
|
|
, req_desc = "请求星级限时好礼信息"
|
|
, req = []
|
|
, reply_desc = "请求星级限时好礼信息"
|
|
, reply = [
|
|
{array, tuple, gifts, "礼包信息",[
|
|
{uint32, id, "礼包id"}
|
|
,{uint16, num, "累计数量"}
|
|
,{uint32, end_time, "剩余时间"}
|
|
]}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 21211
|
|
,log_title = "推送激活星级限时好礼弹窗"
|
|
, req_desc = "推送激活星级限时好礼弹窗"
|
|
, req = []
|
|
, reply_desc = "推送激活星级限时好礼弹窗"
|
|
, reply = [
|
|
{uint32, id, "礼包id"}
|
|
]
|
|
}
|
|
].
|