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