KlConstants.php 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. /**
  3. * 扣量规则常量
  4. * Created by: PhpStorm
  5. * User: lytian
  6. * Date: 2019/9/16
  7. * Time: 15:47
  8. */
  9. namespace app\main\constants;
  10. class KlConstants
  11. {
  12. const REDIS_KEY_PREFIX = 'KLRULE:';
  13. const KL_SELECTOR = 'KLS';//筛选器
  14. const KL_SELECTOR_NEW_USER = "X"; //新增用户过滤
  15. const KL_SELECTOR_NEW_CITY = "C"; //新用户城市白名单
  16. const KL_SELECTOR_NEW_ADD = "N"; //新用户新增人数
  17. const KL_SELECTOR_NEW_RECHARGE = "R"; //新用户起充人数
  18. const KL_SELECTOR_NEW_RELATION = "RE"; //新用户过滤规则之间关系
  19. const KL_SELECTOR_OLD_USER = "L"; //老用户过滤
  20. const KL_SELECTOR_OLD_CITY = "C"; //老用户城市白名单
  21. const KL_SELECTOR_OLD_ACTIVE = "N"; //老用户活跃人数
  22. const KL_SELECTOR_OLD_RECHARGE = "R"; //老用户起充人数
  23. const KL_SELECTOR_OLD_RELATION = "RE"; //老用户过滤规则之间关系
  24. const KL_FILTER = "KLG"; //过滤器
  25. const KL_FILTER_BEHAVOR = "Y"; //用户行为
  26. const KL_FILTER_BEHAVOR_SPACE = "D"; //用户行为-单个用户充值间隔时间
  27. const KL_FILTER_BEHAVOR_RECHARGE = "C"; //用户行为-充值
  28. const KL_FILTER_BEHAVOR_READ = "Y"; //用户行为-阅读章节数
  29. const KL_FILTER_BEHAVOR_KANDIAN = "S"; //用户行为-书币剩余金额
  30. const KL_FILTER_BEHAVOR_ORDERS = "O"; //用户行为-充值订单数
  31. const KL_FILTER_BEHAVOR_RELATION = "RE"; //用户行为规则之间关系
  32. const KL_FILTER_REGISTER = "Z"; //注册和下单时间
  33. const KL_FILTER_REGISTER_SPACE = 'T'; //注册和下单时间
  34. const KL_FILTER_REGISTER_RELATION = 'RE'; //注册和下单时间
  35. const KL_DEDUCT = 'KLD'; //扣量比例规则
  36. const KL_DEDUCT_NORMAL = 'P'; //普通订单
  37. const KL_DEDUCT_NORMAL_NEW = 'X'; //普通订单-新用户
  38. const KL_DEDUCT_NORMAL_OLD = 'L'; //普通订单-老用户
  39. const KL_DEDUCT_NORMAL_MANY = 'M'; //普通订单-二充用户
  40. const KL_DEDUCT_VIP = 'V'; //VIP订单
  41. const KL_DEDUCT_VIP_NEW = 'X'; //VIP订单-新用户
  42. const KL_DEDUCT_VIP_OLD = 'L'; //VIP订单-老用户
  43. const KL_DEDUCT_VIP_MANY = 'M'; //VIP订单-二充用户
  44. const KL_DEDUCT_ACTIVITY = 'H'; //活动订单
  45. const KL_DEDUCT_ACTIVITY_NEW = 'X'; //活动订单-新用户
  46. const KL_DEDUCT_ACTIVITY_OLD = 'L'; //活动订单-老用户
  47. const KL_DEDUCT_ACTIVITY_MANY = 'M'; //活动订单-二充用户
  48. }