UserBillEnum.php 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. namespace app\common\enum\user;
  3. use app\common\enum\CommonEnum;
  4. class UserBillEnum extends CommonEnum
  5. {
  6. // 收支类型
  7. const PM = [
  8. 'EXPEND' => ['code' => 0, 'name' => '支出'],
  9. 'INCOME' => ['code' => 1, 'name' => '获得'],
  10. ];
  11. // 状态
  12. const STATUS = [
  13. 'PENDING' => ['code' => 0, 'name' => '待确定'],
  14. 'VALID' => ['code' => 1, 'name' => '有效'],
  15. 'INVALID' => ['code' => -1, 'name' => '无效'],
  16. ];
  17. // 佣金类型
  18. const COMMISSION_TYPE = [
  19. 'AGENT_FEE' => ['code' => 1, 'name' => '代理费'],
  20. 'CONSUMPTION_COMMISSION' => ['code' => 2, 'name' => '消费佣金'],
  21. 'DIRECT_REFERRAL' => ['code' => 3, 'name' => '直推奖'],
  22. 'REGION_COMMISSION' => ['code' => 4, 'name' => '辖区佣金'],
  23. 'PENSION' => ['code' => 5, 'name' => '养老金'],
  24. 'AD_FEE' => ['code' => 6, 'name' => '广告费'],
  25. 'LOCKED_CUSTOMER' => ['code' => 7, 'name' => '锁客收益'],
  26. 'PLATFORM_REWARD' => ['code' => 8, 'name' => '平台奖励'],
  27. 'CHANNEL_DEALER' => ['code' => 9, 'name' => '渠道商'],
  28. 'SHOP_REWARD' => ['code' => 10, 'name' => '推广店铺收益'],
  29. 'PARTNER_DIVIDEND' => ['code' => 11, 'name' => '合伙人分红'],
  30. 'JOINT_CREATOR_DIVIDEND' => ['code' => 12, 'name' => '联创分红'],
  31. 'EQUITY_DIVIDEND' => ['code' => 13, 'name' => '股权分红'],
  32. 'SHARE_EARNINGS' => ['code' => 20, 'name' => '分享收益']
  33. ];
  34. // 账单来源
  35. const SOURCE = [
  36. 'ONLINE' => ['code' => 0, 'name' => '线上'],
  37. 'OFFLINE' => ['code' => 1, 'name' => '线下'],
  38. ];
  39. // 订单类型
  40. const ORDER_TYPE = [
  41. 'SELF_OPERATED' => ['code' => 1, 'name' => '自营'],
  42. 'THIRD_PARTY' => ['code' => 2, 'name' => '第三方'],
  43. ];
  44. // 红积分佣金类型
  45. const IS_RED_BROKERAGE = [
  46. 'NORMAL' => ['code' => 0, 'name' => '正常佣金'],
  47. 'RED' => ['code' => 1, 'name' => '红积分对冲佣金'],
  48. ];
  49. // 公证处状态
  50. const GZC_STATUS = [
  51. 'NOT_ENTERED' => ['code' => 0, 'name' => '未进入'],
  52. 'ENTERED' => ['code' => 1, 'name' => '已进入'],
  53. ];
  54. // 是否成功发起
  55. const IS_GZC = [
  56. 'NOT_STARTED' => ['code' => 0, 'name' => '未发起'],
  57. 'STARTED' => ['code' => 1, 'name' => '已发起'],
  58. 'SUCCESS' => ['code' => 2, 'name' => '已成功'],
  59. ];
  60. // 类型商店
  61. const TYPE_SHOP = parent::ORDER_TYPE;
  62. }