|
|
- %% ------------------------
- %% @doc :合成机头文件
- %% author :hh
- %% time :20/12/22
- %% ------------------------
-
-
- %% 常规抽奖(不按配方)
- -record (base_printer_draw, {
- id = 0, %% 唯一id
- item_suit = 0, %% 主题道具id
- exchange_item = 0 %% 物品id
- }).
-
- %% 配方合成配置
- -record (base_printer_draw_list, {
- id = 0, %% 唯一id
- exchange = [], %% 兑换消耗
- pic = 0, %% 物品图标
- item_suit = 0, %% 主题道具id
- name = "", %% 物品名
- pool = 0 %% 奖池id
- }).
-
- %% 配方合成奖池配置
- -record (base_printer_draw_pool, {
- id = 0, %% 唯一id
- pool = 0, %% 奖池id
- pool_type = 0, %% 主题套件
- opday = 0, %% 开服天数
- goods = [], %% 奖池奖励
- weight = 0 %% 权重
- }).
-
-
- -record (printer_draw_state, {
- act_info = [], %% 开放的活动列表
- draw_list = [], %% 首次解锁的配方列表 [{sub_type, [{role_id, id, time},...]}]
- cd_list = [] %% 冷却检查 [{sub_type, [{提问时间,第一个回答时间}]}]
- }).
-
- % -define (FORMULA, 1). %% 配方
- % -define (NORMAL_FORM, 2). %% 常规
-
- -define (FORMULA_LOCK, 1). %% 未解锁
- -define (FORMULA_UNLOCK, 2). %% 已解锁
-
- -define (SQL_SELECT_PRINT_DRAW,
- <<"SELECT sub_type, role_id, id, time FROM printer_draw">>).
-
- -define (SQL_REPLACE_PRINT_DRAW,
- <<"REPLACE INTO printer_draw SET sub_type = ~p, role_id = ~p, id = ~p, time = ~p">>).
-
- -define (SQL_DELETE_PRINT_DRAW_WITH_TYPE,
- <<"DELETE FROM printer_draw WHERE sub_type in ~s">>).
-
- -define (SQL_DELETE_PRINT_DRAW,
- <<"DELETE FROM printer_draw">>).
|