Status.php 947 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. namespace app\common\enum\order;
  3. use app\common\enum\EnumBasics;
  4. class Status extends EnumBasics
  5. {
  6. // 进行中
  7. const NORMAL = 10;
  8. // 已取消
  9. const CANCELLED = 20;
  10. // 待取消
  11. const APPLY_CANCEL = 21;
  12. // 已完成
  13. const COMPLETED = 30;
  14. /**
  15. * 获取枚举数据
  16. * @return array
  17. */
  18. public static function data()
  19. {
  20. return [
  21. self::NORMAL => [
  22. 'name' => '进行中',
  23. 'value' => self::NORMAL,
  24. ],
  25. self::CANCELLED => [
  26. 'name' => '已取消',
  27. 'value' => self::CANCELLED,
  28. ],
  29. self::APPLY_CANCEL => [
  30. 'name' => '待取消',
  31. 'value' => self::APPLY_CANCEL,
  32. ],
  33. self::COMPLETED => [
  34. 'name' => '已完成',
  35. 'value' => self::COMPLETED,
  36. ],
  37. ];
  38. }
  39. }