ActiveStatus.php 1001 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace app\common\enum\sharp;
  3. use app\common\enum\EnumBasics;
  4. /**
  5. * 整点秒杀-活动会场状态
  6. * Class ActiveStatus
  7. * @package app\common\enum\sharp
  8. */
  9. class ActiveStatus extends EnumBasics
  10. {
  11. // 活动状态:已开始
  12. const ACTIVE_STATE_BEGIN = 10;
  13. // 活动状态:即将开始
  14. const ACTIVE_STATE_SOON = 20;
  15. // 活动状态:预告
  16. const ACTIVE_STATE_NOTICE = 30;
  17. /**
  18. * 获取枚举数据
  19. * @return array
  20. */
  21. public static function data()
  22. {
  23. return [
  24. self::ACTIVE_STATE_BEGIN => [
  25. 'name' => '已开始',
  26. 'value' => self::ACTIVE_STATE_BEGIN,
  27. ],
  28. self::ACTIVE_STATE_SOON => [
  29. 'name' => '即将开始',
  30. 'value' => self::ACTIVE_STATE_SOON,
  31. ],
  32. self::ACTIVE_STATE_NOTICE => [
  33. 'name' => '预告',
  34. 'value' => self::ACTIVE_STATE_SOON,
  35. ],
  36. ];
  37. }
  38. }