ActiveStatus.php 1.1 KB

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