Files
hyperf-micro-svc/app/Constants/Model/AdminUser/AdminRoleStatusCode.php
2025-09-12 15:23:08 +08:00

33 lines
552 B
PHP

<?php
declare(strict_types=1);
namespace App\Constants\Model\AdminUser;
use Hyperf\Constants\Annotation\Constants;
use Hyperf\Constants\Annotation\Message;
use Hyperf\Constants\EnumConstantsTrait;
#[Constants]
enum AdminRoleStatusCode: int
{
use EnumConstantsTrait;
#[Message('正常')]
case Normal = 1;
#[Message('停用')]
case DISABLE = 2;
public function isNormal(): bool
{
return $this === self::Normal;
}
public function isDisable(): bool
{
return $this === self::DISABLE;
}
}