ActiveStatus.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace app\common\enum\sharing;
  3. use app\common\enum\EnumBasics;
  4. /**
  5. * 拼团拼单状态
  6. * Class ActiveStatus
  7. * @package app\common\enum\sharing
  8. */
  9. class ActiveStatus extends EnumBasics
  10. {
  11. // 未拼单
  12. const ACTIVE_STATE_NORMAL = 0;
  13. // 拼单中
  14. const ACTIVE_STATE_BEGIN = 10;
  15. // 拼单成功
  16. const ACTIVE_STATE_SUCCESS = 20;
  17. // 拼单失败
  18. const ACTIVE_STATE_FAIL = 30;
  19. /**
  20. * 获取枚举数据
  21. * @return array
  22. */
  23. public static function data()
  24. {
  25. return [
  26. self::ACTIVE_STATE_NORMAL => [
  27. 'name' => '未拼单',
  28. 'value' => self::ACTIVE_STATE_NORMAL,
  29. ],
  30. self::ACTIVE_STATE_BEGIN => [
  31. 'name' => '拼单中',
  32. 'value' => self::ACTIVE_STATE_BEGIN,
  33. ],
  34. self::ACTIVE_STATE_SUCCESS => [
  35. 'name' => '拼单成功',
  36. 'value' => self::ACTIVE_STATE_SUCCESS,
  37. ],
  38. self::ACTIVE_STATE_FAIL => [
  39. 'name' => '拼单失败',
  40. 'value' => self::ACTIVE_STATE_FAIL,
  41. ],
  42. ];
  43. }
  44. }