274 lines
7.1 KiB
Erlang
274 lines
7.1 KiB
Erlang
%%%-------------------------------------------------------------------
|
||
%%% @author Administrator
|
||
%%% @copyright (C) 2024, <COMPANY>
|
||
%%% @doc
|
||
%%%
|
||
%%% @end
|
||
%%% Created : 03. 1月 2024 16:24
|
||
%%%-------------------------------------------------------------------
|
||
-module(proto_312).
|
||
-author("Administrator").
|
||
|
||
-export([info/0, cfg/0]).
|
||
-include("protocol.hrl").
|
||
|
||
info() -> {
|
||
"战令"
|
||
,["common.hrl"]
|
||
}.
|
||
|
||
-spec cfg() -> [#rpc{}].
|
||
cfg() ->
|
||
[
|
||
#rpc{
|
||
code = 31200
|
||
,log_title = "任务信息"
|
||
,req_desc = "任务信息"
|
||
,req = []
|
||
,reply = [
|
||
{uint8, period, "周期数"}
|
||
,{uint32, cur_day, "天数"}
|
||
,{uint32, end_time, "结束时间"}
|
||
,{uint32, lev, "当前等级"}
|
||
,{uint32, exp, "当前经验"}
|
||
,{uint32, period_lev, "周期开始时的角色等级"}
|
||
,{uint32, day_lev, "今天开始时的角色等级"}
|
||
,{uint32, week_lev, "本周开始时的角色等级"}
|
||
,{uint8, rmb_status, "是否激活特权"}
|
||
,{array, tuple, list, "任务列表", [
|
||
{uint32, id, "ID"}
|
||
,{uint8, type, "任务类型"}
|
||
,{uint8, finish, "是否已完成(0:未完成 1:已完成 2:已提交)"}
|
||
,{uint32, target_val, "目标值"}
|
||
,{uint32, value, "当前值"}
|
||
,{uint32, end_time, "结束时间"}
|
||
]}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31201
|
||
,log_title = "任务信息更新"
|
||
,req_desc = "任务信息更新"
|
||
,req = []
|
||
,reply = [
|
||
{array, tuple, list, "任务列表", [
|
||
{uint32, id, "ID"}
|
||
,{uint8, type, "任务类型"}
|
||
,{uint8, finish, "是否已完成(0:未完成 1:已完成 2:已提交)"}
|
||
,{uint32, target_val, "目标值"}
|
||
,{uint32, value, "当前值"}
|
||
,{uint32, end_time, "结束时间"}
|
||
]}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31202
|
||
,log_title = "提交任务"
|
||
,req_desc = "提交任务"
|
||
,req = [
|
||
{uint32, id, "任务ID"}
|
||
]
|
||
,reply = [
|
||
{uint8, code, "结果状态"}
|
||
,{string, msg, "结果信息"}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31203
|
||
,log_title = "等级奖励展示"
|
||
,req_desc = "等级奖励展示"
|
||
,req = []
|
||
,reply = [
|
||
{uint32, lev, "当前等级"}
|
||
,{array, tuple, reward_list, "等级奖励列表", [
|
||
{uint16, id, "序号"}
|
||
,{uint8, status, "普通奖励是否已领取"}
|
||
,{uint8, rmb_status, "付费奖励是否已领取"}
|
||
]}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31204
|
||
,log_title = "领取等级礼包(成功推送31203)"
|
||
,req_desc = "领取等级礼包(成功推送31203)"
|
||
,req = [
|
||
{uint16, id, "等级"}
|
||
]
|
||
,reply = [
|
||
{uint8, flag, "0:失败 1:成功"}
|
||
,{string, msg, "结果信息"}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31205
|
||
,log_title = "等级变更(只会主动推)"
|
||
,req_desc = "等级变更(只会主动推)"
|
||
,req = []
|
||
,reply = [
|
||
{uint32, lev, "当前等级"}
|
||
,{uint32, exp, "当前经验"}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31206
|
||
,log_title = "进阶卡情况"
|
||
,req_desc = "进阶卡情况"
|
||
,req = [
|
||
]
|
||
,reply = [
|
||
{uint8, rmb_status, "是否激活特权"}
|
||
,{array, tuple, list, "进阶卡情况", [
|
||
{uint32, id, "礼包ID"}
|
||
,{uint8, status, "是否已购买"}
|
||
]}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31207
|
||
,log_title = "是否要弹窗"
|
||
,req_desc = "是否要弹窗"
|
||
,req = []
|
||
,reply = [
|
||
{uint8, is_pop, "0:否 1:是"}
|
||
,{uint32, cur_day, "天数"}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31208
|
||
,log_title = "周期重置红点"
|
||
,req_desc = "周期重置红点"
|
||
,req = [
|
||
]
|
||
,reply_desc = "周期重置红点"
|
||
,reply = [
|
||
{uint8, flag, "0:没有红点 1:有红点"}
|
||
]
|
||
}
|
||
|
||
,
|
||
#rpc{
|
||
code = 31210
|
||
,log_title = "任务信息"
|
||
,req_desc = "任务信息"
|
||
,req = []
|
||
,reply = [
|
||
{uint32, period, "周期数"}
|
||
,{uint32, cur_day, "天数"}
|
||
,{uint32, end_time, "结束时间"}
|
||
,{uint32, lev, "当前等级"}
|
||
,{uint32, exp, "当前经验"}
|
||
,{uint32, period_lev, "周期开始时的角色等级"}
|
||
,{uint32, day_lev, "今天开始时的角色等级"}
|
||
,{uint32, week_lev, "本周开始时的角色等级"}
|
||
,{uint8, rmb_status, "是否激活特权"}
|
||
,{array, tuple, list, "任务列表", [
|
||
{uint32, id, "ID"}
|
||
,{uint8, type, "任务类型"}
|
||
,{uint8, finish, "是否已完成(0:未完成 1:已完成 2:已提交)"}
|
||
,{uint32, target_val, "目标值"}
|
||
,{uint32, value, "当前值"}
|
||
,{uint32, end_time, "结束时间"}
|
||
]}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31211
|
||
,log_title = "任务信息更新"
|
||
,req_desc = "任务信息更新"
|
||
,req = []
|
||
,reply = [
|
||
{array, tuple, list, "任务列表", [
|
||
{uint32, id, "ID"}
|
||
,{uint8, type, "任务类型"}
|
||
,{uint8, finish, "是否已完成(0:未完成 1:已完成 2:已提交)"}
|
||
,{uint32, target_val, "目标值"}
|
||
,{uint32, value, "当前值"}
|
||
,{uint32, end_time, "结束时间"}
|
||
]}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31212
|
||
,log_title = "提交任务"
|
||
,req_desc = "提交任务"
|
||
,req = [
|
||
{uint32, id, "任务ID"}
|
||
]
|
||
,reply = [
|
||
{uint8, code, "结果状态"}
|
||
,{string, msg, "结果信息"}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31213
|
||
,log_title = "等级奖励展示"
|
||
,req_desc = "等级奖励展示"
|
||
,req = []
|
||
,reply = [
|
||
{uint32, lev, "当前等级"}
|
||
,{array, tuple, reward_list, "等级奖励列表", [
|
||
{uint16, id, "序号"}
|
||
,{uint8, status, "普通奖励是否已领取"}
|
||
,{uint8, rmb_status, "付费奖励是否已领取"}
|
||
]}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31214
|
||
,log_title = "领取等级礼包(成功推送31213)"
|
||
,req_desc = "领取等级礼包(成功推送31213)"
|
||
,req = [
|
||
{uint16, id, "等级"}
|
||
]
|
||
,reply = [
|
||
{uint8, flag, "0:失败 1:成功"}
|
||
,{string, msg, "结果信息"}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31215
|
||
,log_title = "等级变更(只会主动推)"
|
||
,req_desc = "等级变更(只会主动推)"
|
||
,req = []
|
||
,reply = [
|
||
{uint32, lev, "当前等级"}
|
||
,{uint32, exp, "当前经验"}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31216
|
||
,log_title = "进阶卡情况"
|
||
,req_desc = "进阶卡情况"
|
||
,req = [
|
||
]
|
||
,reply = [
|
||
{uint8, rmb_status, "是否激活特权"}
|
||
,{array, tuple, list, "进阶卡情况", [
|
||
{uint32, id, "礼包ID"}
|
||
,{uint8, status, "是否已购买"}
|
||
]}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31217
|
||
,log_title = "是否要弹窗"
|
||
,req_desc = "是否要弹窗"
|
||
,req = []
|
||
,reply = [
|
||
{uint8, is_pop, "0:否 1:是"}
|
||
,{uint32, cur_day, "天数"}
|
||
]
|
||
}
|
||
,#rpc{
|
||
code = 31218
|
||
,log_title = "周期重置红点"
|
||
,req_desc = "周期重置红点"
|
||
,req = [
|
||
]
|
||
,reply_desc = "周期重置红点"
|
||
,reply = [
|
||
{uint8, flag, "0:没有红点 1:有红点"}
|
||
]
|
||
}
|
||
].
|