%%-----------------------------------------------------------------------------
|
|
%% @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')">>).
|