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

486 lines
14 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 : 25 Jul 2017 by liwl <assistabc@qq.com>
%%%-------------------------------------------------------------------
-module(proto_210).
-export([
info/0
,cfg/0
]
).
-include("protocol.hrl").
info() -> {
"充值协议"
,[]
}.
cfg() ->
[
#rpc{
code = 21000
,log_title = "首充礼包信息"
, req_desc = "首充礼包信息"
, req = []
, reply_desc = "首充礼包信息"
, reply = [
{uint32, end_time, "结束时间"}
,{array, tuple, first_gift, "首充礼包信息", [
{uint8, id, "首充礼包Id"}
,{uint8, status, "首充礼包状态,0:不可领取,1:可领取,2:已领取"}
]}
]
}
, #rpc{
code = 21001
,log_title = "领取首充礼包"
, req_desc = "领取首充礼包"
, req = [{uint8, id, "礼包id"}]
, reply_desc = "领取首充礼包"
, reply = [
{uint8, code, "状态码,0:失败,1:成功"}
, {string, msg, "附加消息"}
]
}
, #rpc{
code = 21002
,log_title = "今日充值次数"
, req_desc = "今日充值次数"
, req = []
, reply_desc = "今日充值次数"
, reply = [{uint16, count, "今日充值次数"}]
}
, #rpc{
code = 21003
,log_title = "打开首充面板"
, req_desc = "打开首充面板"
, req = []
, reply_desc = "打开首充面板"
, reply = [
{uint8, is_open, "状态码,0:不开启,1:开启"}
]
}
,#rpc{
code = 21004
,log_title = "一键试玩"
, req_desc = "一键试玩"
, req = []
, reply_desc = "一键试玩"
, reply =
[{uint8, code, "状态码,0:失败,1:成功"}
, {string, msg, "附加信息"}
]
}
,#rpc{
code = 21005
,log_title = "三倍返利信息"
, req_desc = "三倍返利信息"
, req = []
, reply_desc = "三倍返利信息"
, reply =
[
{uint16, count, "剩余返利次数"}
, {uint32, gold, "当前累充"}
, {uint32, next_gold, "下一次获得需累充"}
]
}
,#rpc{
code = 21006
,log_title = "每日礼包信息"
, req_desc = "每日礼包信息"
, req = []
, reply_desc = "每日礼包信息"
, reply =
[{array, tuple, first_gift, "首充礼包信息", [
{uint8, id, "礼包Id"}
,{uint16, count, "首充礼包已买数量"}
]}
]
}
,#rpc{
code = 21007
,log_title = "循环礼包信息"
, req_desc = "循环礼包信息"
, req = [
{uint8, type, "循环类型,周循环1,月循环2"}
]
, reply_desc = "循环礼包信息"
, reply =
[
{uint8, type, "循环类型,周循环1,月循环2"}
,{uint32, ref_time, "下次刷新时间"}
,{uint32, reg_day, "注册天数"}
,{array, tuple, first_gift, "循环礼包信息", [
{uint32, id, "礼包Id"}
,{uint16, count, "循环礼包已买数量"}
]}
]
}
,#rpc{
code = 21008
,log_title = "每日奖励情况"
,req_desc = "每日奖励情况"
,req = [
]
,reply = [
{uint8, status, "状态:0未领取 1已领取"}
]
}
,#rpc{
code = 21009
,log_title = "领取每日奖励"
,req_desc = "领取每日奖励"
,req = []
,reply = [
{uint8, code, "结果(0:失败 1:成功)"}
,{string, msg, "结果信息"}
]
}
,#rpc{
code = 21010
,log_title = "每日首充情况"
,req_desc = "每日首充情况"
,req = []
,reply = [
{uint8, status, "状态:0不可领取 1可领取 2已领取"}
,{uint32, num, "当前已充值额度"}
]
}
,#rpc{
code = 21011
,log_title = "领取每日首充奖励"
,req_desc = "领取每日首充奖励"
,req = []
,reply = [
{uint8, code, "结果(0:失败 1:成功)"}
,{string, msg, "结果信息"}
]
}
, #rpc{
code = 21012
,log_title = "新首充礼包信息"
, req_desc = "新首充礼包信息"
, req = []
, reply_desc = "新首充礼包信息"
, reply = [
{uint8, choosen_status, "自选英雄状态"}
,{uint8, has_choosen_id, "已选英雄Id"}
,{array, tuple, first_gift, "首充礼包信息", [
{uint8, id, "首充礼包Id"}
,{uint8, status, "首充礼包状态,0:不可领取,1:可领取,2:已领取"}
]}
]
}
, #rpc{
code = 21013
,log_title = "领取新首充礼包"
, req_desc = "领取新首充礼包"
, req = [{uint8, id, "礼包id"}]
, reply_desc = "领取新首充礼包"
, reply = [
{uint8, code, "状态码,0:失败,1:成功"}
, {string, msg, "附加消息"}
]
}
,#rpc{
code = 21014
,log_title = "自选英雄"
,req_desc = "自选英雄"
,req = [{uint8, id, "自选英雄ID"}]
,reply = [
{uint8, code, "结果(0:失败 1:成功)"}
,{string, msg, "结果信息"}
]
}
,#rpc{
code = 21015
,log_title = "推送开启每日礼包"
,req_desc = "推送开启每日礼包"
,req = []
,reply = [
{array, single, open_id, "开启每日礼包", [
{uint16, id, "礼包Id"}
]}
]
}
,#rpc{
code = 21016
,log_title = "是否能充值"
,req_desc = "是否能充值"
,req = [{uint32, charge_id, "充值ID"}]
,reply = [
{uint32, charge_id, "充值ID"}
,{uint8, status, "是否能充值"}
]
}
,#rpc{
code = 21020
,log_title = "是否能显示代金劵图标"
,req_desc = "是否能显示代金劵图标"
,req = []
,reply = [
{uint8, status, "是否能显示代金劵图标"}
]
}
,#rpc{
code = 21021
,log_title = "是否能显示周循环礼包"
,req_desc = "是否能显示周循环礼包"
,req = []
,reply = [
{uint8, flag, "是否能显示周循环礼包"}
]
}
,#rpc{
code = 21022
,log_title = "礼包商店开启的商城id"
,req_desc = "礼包商店开启的商城id"
,req = []
,reply = [
{array, single, open_id, "商城id", [
{uint16, id, "商城id"}
]}
]
}
,#rpc{
code = 21023
,log_title = "周月循环0元礼包购买"
,req_desc = "周月循环0元礼包购买"
,req = [
{uint32, package_id, "充值id"}
]
,reply_desc = "周月循环0元礼包购买"
,reply = [
{uint8, code, "状态码,0:失败,1:成功"}
, {string, msg, "附加消息"}
]
}
,#rpc{
code = 21024
,log_title = "商业区红点"
,req_desc = "商业区红点"
,req = []
,reply = [
{array, single, list, "红点列表", [
{uint16, id, "id(1:周礼包,2:月礼包,3:触发礼包,4:精灵商店)"}
]}
]
}
,#rpc{
code = 21030
,log_title = "首充礼包信息"
, req_desc = "首充礼包信息"
, req = []
, reply_desc = "首充礼包信息"
, reply = [
{uint32, end_time, "结束时间"}
,{array, tuple, first_gift, "首充礼包信息", [
{uint8, id, "首充礼包Id"}
,{uint8, status, "首充礼包状态,0:不可领取,1:可领取,2:已领取"}
]}
]
}
, #rpc{
code = 21031
,log_title = "领取首充礼包"
, req_desc = "领取首充礼包"
, req = [{uint8, id, "礼包id"}]
, reply_desc = "领取首充礼包"
, reply = [
{uint8, code, "状态码,0:失败,1:成功"}
, {string, msg, "附加消息"}
]
}
,#rpc{
code = 21032
,log_title = "首充礼包信息"
, req_desc = "首充礼包信息"
, req = []
, reply_desc = "首充礼包信息"
, reply = [
{uint32, end_time, "结束时间"}
,{array, tuple, first_gift, "首充礼包信息", [
{uint8, id, "首充礼包Id"}
,{uint8, status, "首充礼包状态,0:不可领取,1:可领取,2:已领取"}
]}
]
}
, #rpc{
code = 21033
,log_title = "领取首充礼包"
, req_desc = "领取首充礼包"
, req = [{uint8, id, "礼包id"}]
, reply_desc = "领取首充礼包"
, reply = [
{uint8, code, "状态码,0:失败,1:成功"}
, {string, msg, "附加消息"}
]
}
, #rpc{
code = 21034
,log_title = "充值成功"
, req_desc = "充值成功"
, req = []
, reply_desc = "领取首充礼包"
, reply = [
{uint32, chagerid, "充值id"}
]
}
, #rpc{
code = 21035
,log_title = "充值总金额"
, req_desc = "充值总金额"
, req = []
, reply_desc = "充值总金额"
, reply = [
{uint32, chager_total, "充值总金额"}
,{uint8, st, "状态 1-已购买"}
]
}
,#rpc{
code = 21036
,log_title = "超级首充礼包信息"
, req_desc = "超级首充礼包信息"
, req = []
, reply_desc = "超级首充礼包信息"
, reply = [
{uint32, chargeid, "充值id"}
,{uint16, price, "价格"}
,{array, tuple, first_gift, "超级首充礼包信息", [
{uint32, id, "物品id"}
,{uint32, count, "物品数量"}
]}
]
}
,#rpc{
code = 21037
,log_title = "超级首充礼包已购买状态"
, req_desc = "超级首充礼包已购买状态"
, req = []
, reply_desc = "超级首充礼包信息"
, reply = [
{uint16, state, "状态 1-已购买"}
]
}
,#rpc{
code = 21038
,log_title = "新手首充礼包是否弹出"
, req_desc = "新手首充礼包是否弹出"
, req = [{uint8, st, "状态 1-已购买"}]
, reply_desc = "超级首充礼包信息"
, reply = [{uint8, st, "状态 1-已购买"}]
}
, #rpc{
code = 21040
,log_title = "翻倍红包"
, req_desc = "翻倍红包"
, req = []
, reply_desc = "翻倍红包"
, reply = [
{uint8, status, "活动状态"}
,{uint32, end_time, "活动结束时间"}
,{uint8, is_activate, "是否参与"}
,{uint32, num, "参与人数"}
,{array, single, role_ids, "幸运人员名称列表", [
{string, name, "玩家名称"}
]
}
]
}
, #rpc{
code = 21041
,log_title = "每日特惠礼包"
, req_desc = "每日特惠礼包"
, req = []
, reply_desc = "每日特惠礼包"
, reply = [
{array, tuple, gift, "礼包信息", [
{uint32, id, "礼包id"}
,{uint32, status, "状态, 0-未激活, 1-可领取, 2-已领取"}
]}
,{uint32, num, "雷达点数"}
,{array, single, ids, "已领取达成礼包", [
{uint32, id, "达成礼包id"}
]
}
,{uint8, is_activate, "礼包2剩余时间"}
,{uint16, end_day, "礼包3剩余时间"}
]
}
, #rpc{
code = 21042
,log_title = "领取每日特惠礼包"
, req_desc = "领取每日特惠礼包"
, req = [{uint8, id, "礼包id"}]
, reply_desc = "领取每日特惠礼包"
, reply = [
{uint8, code, "状态码,0:失败,1:成功"}
, {string, msg, "附加消息"}
]
}
, #rpc{
code = 21043
,log_title = "领取每日特惠达成礼包"
, req_desc = "领取每日特惠达成礼包"
, req = [{uint8, id, "礼包id"}]
, reply_desc = "领取每日特惠达成礼包"
, reply = [
{uint8, code, "状态码,0:失败,1:成功"}
, {string, msg, "附加消息"}
]
}
, #rpc{
code = 21051
,log_title = "查看超值自选"
, req_desc = "查看超值自选"
, req = []
, reply_desc = "查看超值自选"
, reply = [
{array, tuple, reward, "奖励信息", [
{uint8, id, "位置id"},
{array, tuple, item_list, "信息", [
{uint32, item_id, "id"}
,{uint32, num, "数量"}
]}
]}
]
}
, #rpc{
code = 21052
,log_title = "选取超值自选"
, req_desc = "选取超值自选"
, req = [
{uint8, id, "id"},
{array, tuple, item_list, "奖励信息", [
{uint32, item_id, "位置id"}
,{uint32, num, "数量"}
]}]
, reply_desc = "选取超值自选"
, reply = [
{uint8, code, "状态码,0:失败,1:成功"}
, {string, msg, "附加消息"}
]
}
,#rpc{
code = 21053
,log_title = "神秘人每日礼包信息"
, req_desc = "神秘人每日礼包信息"
, req = []
, reply_desc = "神秘人每日礼包信息"
, reply =
[{array, tuple, first_gift, "神秘人每日礼包信息", [
{uint8, id, "礼包Id"}
,{uint16, count, "首充礼包已买数量"}
]},
{uint32, end_time, "结束时间"}
]
}
].