UserBillEnum.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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 CATEGORY = [
  13. 'NowMoney' => ['code' => 'now_money', 'name' => 'now_money']
  14. ];
  15. // 明细类型 commission佣金
  16. const TYPE = [
  17. 'Commission' => ['code' => 'commission', 'name' => '佣金']
  18. ];
  19. // 状态
  20. const STATUS = [
  21. 'PENDING' => ['code' => 0, 'name' => '待确定'],
  22. 'VALID' => ['code' => 1, 'name' => '有效'],
  23. 'INVALID' => ['code' => -1, 'name' => '无效'],
  24. ];
  25. // 佣金类型
  26. const COMMISSION_TYPE = parent::COMMISSION_TYPE;
  27. // 账单来源
  28. const SOURCE = [
  29. 'ONLINE' => ['code' => 0, 'name' => '线上'],
  30. 'OFFLINE' => ['code' => 1, 'name' => '线下'],
  31. ];
  32. // 订单类型
  33. const ORDER_TYPE = [
  34. 'SELF_OPERATED' => ['code' => 1, 'name' => '自营'],
  35. 'THIRD_PARTY' => ['code' => 2, 'name' => '第三方'],
  36. ];
  37. // 红积分佣金类型
  38. const IS_RED_BROKERAGE = [
  39. 'NORMAL' => ['code' => 0, 'name' => '正常佣金'],
  40. 'RED' => ['code' => 1, 'name' => '红积分对冲佣金'],
  41. ];
  42. // 公证处状态
  43. const GZC_STATUS = [
  44. 'NOT_ENTERED' => ['code' => 0, 'name' => '未进入'],
  45. 'ENTERED' => ['code' => 1, 'name' => '已进入'],
  46. ];
  47. // 是否成功发起
  48. const IS_GZC = [
  49. 'NOT_STARTED' => ['code' => 0, 'name' => '未发起'],
  50. 'STARTED' => ['code' => 1, 'name' => '已发起'],
  51. 'SUCCESS' => ['code' => 2, 'name' => '已成功'],
  52. ];
  53. // 类型商店
  54. const TYPE_SHOP = parent::ORDER_TYPE;
  55. }