%% desc :定制活动-通行证(万物宝典)
|
|
%% author :hh
|
|
%% time :20/08/25
|
|
|
|
-record(role_contract, {
|
|
score = 0, %% 积分
|
|
daily_score = 0, %% 今日累计积分
|
|
time = 0, %% 积分刷新时间
|
|
lv = 0, %% 等级
|
|
daily_task = [], %% 单日任务进度[{任务id,进度,积分领取状态}, ...]
|
|
daily_time = 0, %% 单日任务刷新时间
|
|
week_task = [], %% 单周任务进度
|
|
week_time = 0, %% 单周任务刷新时间
|
|
pay_contract = 0, %% 0 普通宝典|非0 王牌宝典
|
|
normal_reward = [], %% 普通宝典 已领取等级[lv,...]
|
|
pay_reward = [] %% 付费宝典 已领取等级[lv,...]
|
|
}).
|
|
|
|
|
|
-define(CONTRACT_DAILY_TASK, 1).
|
|
-define(CONTRACT_WEEK_TASK, 2).
|
|
|
|
-define(CONTRACT_REWARD_0, 0). %% 不能领
|
|
-define(CONTRACT_REWARD_1, 1). %% 已完成未领
|
|
-define(CONTRACT_REWARD_2, 2). %% 已完成已领
|
|
|
|
-define(CONTRACT_FIN_TYPE_1, 1). %% 类型1:进度累积
|
|
-define(CONTRACT_FIN_TYPE_2, 2). %% 类型2:直接替换新进度
|
|
-define(CONTRACT_FIN_TYPE_3, 3). %% 类型3:原有进度+新增进度 达标才置换原有进度
|
|
|
|
%% 通行证购买配置
|
|
-record(base_contract_pass_buy, {
|
|
sub_type = 0, %% 活动子类型
|
|
buy_type = 0, %% 购买类型 0常规|1直购
|
|
normal_price = 0, %% 普通价格
|
|
luxury_price = 0, %% 尊享价格
|
|
luxury_rewards = [], %% 尊享奖励
|
|
rewards_val = 0, %% 奖励总价值
|
|
discount = [], %% 折扣卡
|
|
price = 0 %% 每级彩钻价格
|
|
}).
|
|
|
|
%% 通行证任务类型
|
|
-record(base_contract_task_type, {
|
|
task_type_id = 0, %% 任务类型id
|
|
open_lv = 0, %% 开放等级
|
|
open_day = 0, %% 开放天数
|
|
task_type = undefined, %% 任务类型
|
|
desc = "", %% 描述
|
|
link = [], %% 跳转
|
|
recom = 0 %% 推荐度
|
|
}).
|
|
|
|
%% 通行证任务配置
|
|
-record(base_contract_pass_task, {
|
|
type = 0, %% 类型 1今日|2单周
|
|
day = 0, %% 周几
|
|
task_type_id = 0, %% 任务类型id
|
|
cons = 0, %% 任务条件
|
|
point = 0 %% 任务积分
|
|
}).
|
|
|
|
|
|
%% 通行证奖励配置
|
|
-record(base_contract_rewards, {
|
|
sub_type = 0, %% 活动子类型
|
|
pass_lv = 0, %% 等级
|
|
lv_exp = 0, %% 等级经验
|
|
normal_rewards = [], %% 普通奖励
|
|
luxury_rewards = [], %% 尊享奖励
|
|
node_rewards = 0 %% 节点奖励
|
|
}).
|