源战役
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

72 wiersze
3.3 KiB

4 tygodni temu
  1. %%%---------------------------------------------------------------------
  2. %%% 充值相关record定义
  3. %%%---------------------------------------------------------------------
  4. %% 充值数据
  5. -record (recharge_status, {
  6. return_data = #{}, %% 充值返利#{{product_id, return_type} => time}
  7. first_data = [] %% 首充奖励数据 [#first_recharge{}]
  8. }).
  9. %% 首充数据
  10. -record(first_recharge, {
  11. product_id = 0, %% 产品id
  12. recharge = 0,
  13. trigger_time = 0,
  14. award_list = [] %% 已领奖励列表[序号(第几天)...]
  15. }).
  16. %% 每日充值细则
  17. -record(daily_recharge, {
  18. zero_time, %% 0点时间戳
  19. total_gold, %% 这一天的总元宝
  20. total_rmb, %% 这一天的总金额
  21. detail = [] %% 详细 [[时间戳, 元宝, 金额]]
  22. }).
  23. %% 充值统计
  24. -record(role_recharge_statistic, {
  25. last_pay_time = 0 %% 充值时间
  26. , total_money = 0 %% 总充值钱:实数
  27. , total_gold = 0 %% 总充值元宝
  28. %% 根据上面参数计算的评级
  29. , recency = 0 %% 评级:充值间隔 last_pay_time与登录时间戳相差的天数区间
  30. , frequency = 0 %% 评级:充值频率 最近30天内的充值次数
  31. , monetary = 0 %% 评级:历史总充值
  32. , top = 0 %% 评级:最高额充值
  33. }).
  34. %%%------------------------------配置相关------------------------------
  35. %% 充值配置
  36. -record(base_recharge_product, {
  37. product_id = 0, %% 商品id(0:特殊商品id:0任意充值的的额度)
  38. product_name = "", %% 商品名称
  39. product_type = 0, %% 商品大类:1常规充值 2福利卡 3每日礼包 4首冲礼包 99审核专用
  40. product_subtype = 0, %% 商品子类
  41. money = 0, %% 商品价格
  42. game_currency = 0, %% 充值游戏币: 只有增加元宝时使用的参数
  43. act_value = 0, %% 累充额度(触发其他系统)
  44. associate_list = [], %% 关联商品 [{商品大类,商品子类}]
  45. is_auth_show = 0, %% 审核服是否可见
  46. about = "" %% 描述
  47. }).
  48. %% 充值返利配置
  49. -record(base_recharge_return, {
  50. product_id = 0, %% 商品id
  51. return_type = 0, %% 返利类型 0:无返利、1:终生首次、2:活动时间返利
  52. gold = 0, %% 基础钻石
  53. return_gold = 0 %% 返利钻石
  54. }).
  55. %% 商品配置
  56. -record(base_recharge_goods, {
  57. id = 0, %% 商品id
  58. type = 0, %% 商品类型
  59. sub_type = 0, %% 商品子类
  60. name = "", %% 商品名称
  61. limit = [], %% 限购类型##[限购类型,限购数量]
  62. start_time = 0, %% 开始时间
  63. end_time = 0, %% 结束时间
  64. open_day = [], %% 开服天数##[开始,结束]
  65. merge_day = [], %% 合服天数##[开始,结束]
  66. condition = [], %% 上架条件
  67. award = [] %% 商品内容
  68. }).