59 lines
1.6 KiB
Erlang
59 lines
1.6 KiB
Erlang
|
|
%%----------------------------------------------------
|
||
|
|
%% 远征
|
||
|
|
%%
|
||
|
|
%% @author yzq
|
||
|
|
%%----------------------------------------------------
|
||
|
|
-module(proto_245).
|
||
|
|
-export([info/0, cfg/0]).
|
||
|
|
-include("protocol.hrl").
|
||
|
|
|
||
|
|
info() -> {
|
||
|
|
"特权礼包"
|
||
|
|
,["common.hrl"]
|
||
|
|
}.
|
||
|
|
|
||
|
|
-spec cfg() -> [#rpc{}].
|
||
|
|
cfg() ->
|
||
|
|
[
|
||
|
|
#rpc{
|
||
|
|
code = 24500
|
||
|
|
,log_title = "特权激活情况"
|
||
|
|
,req_desc = "特权激活情况"
|
||
|
|
,req = []
|
||
|
|
,reply_desc = "返回特权数据"
|
||
|
|
,reply = [
|
||
|
|
{array, tuple, list, "特权激活情况", [
|
||
|
|
{uint8, id, "特权ID"}
|
||
|
|
,{uint8, status, "是否激活"}
|
||
|
|
,{uint32, expire_time, "过期时间(unixtime)"}
|
||
|
|
]}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 24501
|
||
|
|
,log_title = "购买礼包"
|
||
|
|
,req_desc = "购买礼包"
|
||
|
|
,req = [
|
||
|
|
{uint32, id, "礼包ID"}
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{uint8, code, "结果状态(0:失败 1:成功)"}
|
||
|
|
,{string, msg, "结果信息"}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
,#rpc{
|
||
|
|
code = 24502
|
||
|
|
,log_title = "礼包情况"
|
||
|
|
,req_desc = "礼包情况"
|
||
|
|
,req = [
|
||
|
|
]
|
||
|
|
,reply = [
|
||
|
|
{array, tuple, list, "特权激活情况", [
|
||
|
|
{uint32, id, "特权礼包ID"}
|
||
|
|
,{uint8, status, "是否已购买"}
|
||
|
|
,{uint32, expire_time, "过期时间(unixtime)"}
|
||
|
|
]}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
].
|