OrderSourceEnum.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. namespace app\common\enum\order;
  3. use MyCLabs\Enum\Enum;
  4. /**
  5. * 订单来源
  6. */
  7. class OrderSourceEnum extends Enum
  8. {
  9. // 普通订单
  10. const MASTER = 10;
  11. // 积分订单
  12. const POINTS = 20;
  13. // 拼团
  14. const ASSEMBLE = 30;
  15. // 砍价
  16. const BARGAIN = 40;
  17. // 秒杀
  18. const SECKILL = 50;
  19. //礼包购
  20. const GIFT = 60;
  21. /**
  22. * 获取枚举数据
  23. */
  24. public static function data()
  25. {
  26. return [
  27. self::MASTER => [
  28. 'name' => '普通',
  29. 'value' => self::MASTER,
  30. ],
  31. self::POINTS => [
  32. 'name' => '积分',
  33. 'value' => self::POINTS,
  34. ],
  35. self::ASSEMBLE => [
  36. 'name' => '拼团',
  37. 'value' => self::ASSEMBLE,
  38. ],
  39. self::BARGAIN => [
  40. 'name' => '砍价',
  41. 'value' => self::BARGAIN,
  42. ],
  43. self::SECKILL => [
  44. 'name' => '秒杀',
  45. 'value' => self::SECKILL,
  46. ],
  47. self::GIFT => [
  48. 'name' => '礼包购',
  49. 'value' => self::GIFT,
  50. ],
  51. ];
  52. }
  53. }