BusinessBonusEnums.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. namespace addons\BusinessBonus\common\enums;
  3. class BusinessBonusEnums
  4. {
  5. const BUSINESS_BONUS_USER_UPGRADE_EVENT = "business_bonus_user_upgrade";
  6. const ADDONS_NAME = "BusinessBonus";
  7. // 升级条件
  8. // 1无条件,2前端申请,3购买指定商品,4后台添加,5后台调整
  9. const UPGRADE_TYPE_FREE = 1; // 1无条件
  10. const UPGRADE_TYPE_APPLY = 2; // 2前端申请
  11. const UPGRADE_TYPE_SHOPPING = 3; // 3购买指定商品
  12. const UPGRADE_TYPE_ADMIN_ADD = 4; // 4后台添加
  13. const UPGRADE_TYPE_ADMIN_ALTER = 5; // 5后台调整
  14. const UPGRADE_TYPE_STORE_SHOPPING = 6; // 6购买门店商品
  15. const UPGRADE_TYPE_CONDITIONS = 7; // 7条件升级
  16. // 购买指定商品升级结算方式
  17. const UPGRADE_SETTLE_TYPE_PAID = 1; // 支付后
  18. const UPGRADE_SETTLE_TYPE_FINISH = 2; // 完成后
  19. // 初始招商员等级
  20. const FIRST_BUSINESS_LEVEL = 1;
  21. // 审核状态
  22. const AUDIT_STATUS_CHECKING = 0; // 待审核
  23. const AUDIT_STATUS_CHECKED = 1; // 审核通过
  24. const AUDIT_STATUS_FAID = 2; // 驳回
  25. // 分红结算方式
  26. const SETTLE_TYPE_PAID = 1; // 订单支付后
  27. const SETTLE_TYPE_FINISH = 2; // 订单完成后
  28. // 分红结算依据
  29. const SETTLE_BASE_ON_PAY = 1; // 订单金额
  30. const SETTLE_BASE_ON_EARN = 2; // 利润金额
  31. const SETTLE_BASE_ON_GOODS_PRICE = 3; // 商品售价
  32. const SETTLE_BASE_ON_SERVICE_CHARGE = 4; // 服务费
  33. // 分红金额结算状态
  34. const BONUS_STATUS_TODO = 0; // 待结算
  35. const BONUS_STATUS_DONE = 1; // 已结算
  36. // 分红结算周期
  37. const SETTLE_CIRCLE_DAY = 1; // 一天
  38. const SETTLE_CIRCLE_WEEK = 2; // 一周
  39. const SETTLE_CIRCLE_MONTH = 3; // 一个月
  40. // 分红类型
  41. const BONUS_TYPE_BUSINESS = 1; // 招商分红
  42. // 来源类型
  43. const FROM_TYPE_STORE = 1; // 来自门店分红
  44. const FROM_TYPE_MCH = 2; // 来自多商户分红
  45. const FROM_TYPE_STORE_CASHIER = 3; // 来自门店收银台订单分红
  46. // 门店类型
  47. const STORE_TYPE_STORE = 1; // 门店
  48. const STORE_TYPE_MCH = 2; // 多商户
  49. }