Status.php 1.1 KB

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