源战役
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
 
 

45 рядки
1.3 KiB

%%-----------------------------------------------------------------------------
%% @Module : investment.hrl
%% @Author : J
%% @Email : j-som@foxmail.com
%% @Created : 2017-12-18
%% @Description: 投资活动
%%-----------------------------------------------------------------------------
%% 默认初始轮次
-define(INVESTMENT_DEFAULT_ROUND, 1).
%% 投资类型
-define(INVESTMENT_TYPE_1, 1).
-define(INVESTMENT_TYPE_2, 2).
%% 购买的投资信息
-record (investment, {
type = 0, %% 投资类型
round = 0, %% 投资档位
is_buy = 0, %% 是否已购买
reward_info = [], %% 领奖状态
buy_time = 0 %% 购买时间
}).
%% 配置
-record (base_investment_reward, {
type
, level
, id
, rewards
, condition
}).
-record (base_investment_type, {
type
, name
, level
, price
, price_type
, clear_type %% 1领完重置|0不重置
, condition
}).
%% DB
-define (sql_select_investment_data, <<"SELECT `type`, `lv`, `is_buy`, `reward_info`, `buy_time` FROM `investment_data` WHERE `role_id`= ~p">>).
-define (sql_save_investment_data, <<"REPLACE INTO `investment_data` (`role_id`, `type`, `lv`, `is_buy`, `buy_time`, `reward_info`) VALUES (~p, ~p, ~p, ~p, ~p, '~ts')">>).