UserBillEnum.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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 = parent::COMMISSION_TYPE;
  19. // 账单来源
  20. const SOURCE = [
  21. 'ONLINE' => ['code' => 0, 'name' => '线上'],
  22. 'OFFLINE' => ['code' => 1, 'name' => '线下'],
  23. ];
  24. // 订单类型
  25. const ORDER_TYPE = [
  26. 'SELF_OPERATED' => ['code' => 1, 'name' => '自营'],
  27. 'THIRD_PARTY' => ['code' => 2, 'name' => '第三方'],
  28. ];
  29. // 红积分佣金类型
  30. const IS_RED_BROKERAGE = [
  31. 'NORMAL' => ['code' => 0, 'name' => '正常佣金'],
  32. 'RED' => ['code' => 1, 'name' => '红积分对冲佣金'],
  33. ];
  34. // 公证处状态
  35. const GZC_STATUS = [
  36. 'NOT_ENTERED' => ['code' => 0, 'name' => '未进入'],
  37. 'ENTERED' => ['code' => 1, 'name' => '已进入'],
  38. ];
  39. // 是否成功发起
  40. const IS_GZC = [
  41. 'NOT_STARTED' => ['code' => 0, 'name' => '未发起'],
  42. 'STARTED' => ['code' => 1, 'name' => '已发起'],
  43. 'SUCCESS' => ['code' => 2, 'name' => '已成功'],
  44. ];
  45. // 类型商店
  46. const TYPE_SHOP = parent::ORDER_TYPE;
  47. }