Files
fc/server/tools/gen_proto/cfg/proto_141.erl
T

181 lines
4.7 KiB
Erlang
Raw Normal View History

2026-05-23 22:10:14 +08:00
%%%-------------------------------------------------------------------
%%% @author liwl <assistabc@qq.com>
%%% @copyright (C) 2017, liwl
%%% @doc
%%% 签到协议配置文件
%%% @end
%%% Created : 10 May 2017 by liwl <assistabc@qq.com>
%%%-------------------------------------------------------------------
-module(proto_141).
-export([
info/0
,cfg/0
]
).
-include("protocol.hrl").
info() -> {
"签到协议"
,["checkin.hrl"]
}.
cfg() ->
[
#rpc{
code = 14100
,log_title = "签到信息"
, req_desc = "签到信息"
, req = []
, reply_desc = "签到信息"
, reply =
[
{uint8, day, "累计天数"}
, {uint8, status, "状态,0:未领过,1:已领过普通奖励,2:已领取VIP奖励"}
]
}
, #rpc{
code = 14101
,log_title = "领取签到奖励"
, req_desc = "领取签到奖励"
, req = []
, reply_desc = "领取签到奖励"
, reply =
[
{uint8, code, "状态码,0:失败,1:成功"}
, {string, msg, "附加信息"}
, {uint8, day, "累计天数"}
, {uint8, status, "状态,0:未领过,1:已领过普通奖励,2:已领取VIP奖励"}
]
}
, #rpc{
code = 14102
,log_title = "体力领取信息"
, req_desc = "体力领取信息"
, req = []
, reply_desc = "体力领取信息"
, reply =
[
{array, tuple, attr_list, "属性列表", [
{uint32, id, "id"}
,{uint8, status, "是否已领取(0:不可领取 1:可领取 2:已领取)"}
]}
]
}
, #rpc{
code = 14103
,log_title = "体力领取"
, req_desc = "体力领取"
, req = [{uint8, id, "id"}]
, reply_desc = "体力领取"
, reply =
[
{uint8, code, "是否成功"}
,{string, msg, "附加信息"}
,{uint32, id, "id"}
,{uint8, status, "是否已领取(0:不可领取 1:可领取 2:已领取)"}
]
}
, #rpc{
code = 14104
,log_title = "推送体力可领取"
, reply_desc = "推送体力可领取"
, reply =
[
]
}
, #rpc{
code = 14110
,log_title = "签到数据"
, req_desc = "签到数据"
, req = [
{uint32, camp_id, "活动id"}
]
, reply_desc = "签到数据"
, reply =
[
{uint32, camp_id, "活动id"},
{array, tuple, gift_buy_info, "签到数据",
[
{uint32, day, "天数"}
,{uint8, status, "0-不可领取,1-可领取,2-已领取"}
]
}
]
}
, #rpc{
code = 14111
,log_title = "领取签到"
, req_desc = "领取签到"
, req = [
{uint32, camp_id, "活动id"},
{uint8, day, "天数"}
]
, reply_desc = "领取签到"
, reply =
[
{uint8, code, "0:失败 1:成功"}
,{string, msg, "结果信息"}
,{uint8, day, "天数"}
,{uint8, status, "状态"}
,{uint32, camp_id, "活动id"}
]
}
, #rpc{
code = 14120
,log_title = "推送数据"
, req_desc = "推送数据"
, req = [
{uint32, camp_id, "活动id"}
]
, reply_desc = "推送数据"
, reply =
[
{uint32, camp_id, "活动id"},
{uint32, is_free, "是否领取免费奖励0-未领取,1-已领取"},
{array, tuple, gift_buy_info, "签到数据",
[
{uint32, id, "商品id"},
{uint32, item_id, "物品id"},
{uint32, num1, "数量"},
{uint32, pay_id, "支付道具id"},
{uint32, num2, "支付数量"},
{uint32, limit_num, "剩余购买数量"}
]
}
]
}
, #rpc{
code = 14121
,log_title = "兑换商品"
, req_desc = "兑换商品"
, req = [
{uint32, camp_id, "活动id"},
{uint8, id, "商品id"}
]
, reply_desc = "兑换商品"
, reply =
[
{uint8, code, "0:失败 1:成功"}
,{string, msg, "结果信息"}
,{uint32, camp_id, "活动id"}
]
}, #rpc{
code = 14122
,log_title = "领取免费奖励"
, req_desc = "领取免费奖励"
, req = [
{uint32, camp_id, "活动id"}
]
, reply_desc = "领取免费奖励"
, reply =
[
{uint8, code, "0:失败 1:成功"}
,{string, msg, "结果信息"}
,{uint32, camp_id, "活动id"}
]
}
].