源战役
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
1.1 KiB

  1. %%%-------------------------------------------------------------------
  2. %%% @doc 拼图头文件
  3. %%% Module : great_rewards.hrl
  4. %%% Created : 2020-12-22
  5. %%% @author :tyl
  6. %%% @end
  7. %%%-------------------------------------------------------------------
  8. -define(GREAT_REWARD_TYPE_RECHARGE, 1). %% 充值
  9. -define(GREAT_REWARD_TYPE_CONSUME, 2). %% 消费
  10. -define(GREAT_REWARD_TYPE_BIG_REWARD, 3). %% 终极大奖
  11. %% 奖励领取状态
  12. -define(GREAT_REWARD_CANNOT_RECEIVE, 0). %% 未能领取
  13. -define(GREAT_REWARD_CAN_RECEIVE, 1). %% 可以领取
  14. -define(GREAT_REWARD_HAS_RECEIVED, 2). %% 已经领取
  15. -record(great_reward, {
  16. reward_map = #{} %% 当前已经兑换奖励档位#{type=>[grade_id...]},type 1:充值 2:消费
  17. ,recharge = 0 %% 充值金额
  18. ,consume = 0 %% 消费金额
  19. }).
  20. %% db处理
  21. -define(SELECT_GREAT_REWARD_ACTIVE_ROLES, <<"SELECT `id` FROM `player_low` WHERE `lv` >= ~p ">>).
  22. -define(SELECT_GREAT_REWARD_CUSTOM_ACT_DATA, <<"select `act_data` from `custom_act_data` where `rid`=~p and `type`=~p and `subtype`=~p">>).