123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- namespace app\common\Enum;
- /**
- * 全局状态枚举
- */
- class StatusEnum
- {
- const ENABLED = 1; // 开启
- const DISABLED = 0; // 关闭
- /**
- * 获取状态描述
- * @param int $status
- * @return string
- */
- public static function getStatusText($status)
- {
- $map = [
- self::ENABLED => '开启',
- self::DISABLED => '关闭',
- ];
- return $map[$status] ?? '未知';
- }
- /**
- * 获取状态映射
- * @return array
- */
- public static function getMap()
- {
- return [
- self::ENABLED => '开启',
- self::DISABLED => '关闭',
- ];
- }
- }
|