| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- <?php
- namespace App\Module\Fund\Enums;
- use UCore\Enum\EnumName;
- /**
- * 外部调用状态枚举
- */
- enum EXTERNAL_STATUS: int
- {
- use EnumName;
- /**
- * 等待处理
- */
- case WAIT = 1;
- /**
- * 已处理
- */
- case CALL = 2;
- public function getName(): string
- {
- return match($this) {
- self::WAIT => '等待处理',
- self::CALL => '已处理',
- };
- }
- /**
- * 获取所有状态
- * @return array<self>
- */
- public static function getAll(): array
- {
- return [
- self::WAIT,
- self::CALL,
- ];
- }
- }
|