nang cap san sang import
This commit is contained in:
31
app/Enums/HandoverStatus.php
Normal file
31
app/Enums/HandoverStatus.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums;
|
||||
|
||||
enum HandoverStatus: string
|
||||
{
|
||||
case NOT_READY = 'chua_du_dieu_kien';
|
||||
case READY = 'du_dieu_kien';
|
||||
case HANDED_OVER = 'da_ban_giao';
|
||||
case SCHEDULED = 'da_len_lich';
|
||||
|
||||
public function label(): string
|
||||
{
|
||||
return match ($this) {
|
||||
self::NOT_READY => 'Chưa đủ điều kiện',
|
||||
self::READY => 'Đủ điều kiện',
|
||||
self::HANDED_OVER => 'Đã bàn giao',
|
||||
self::SCHEDULED => 'Đã lên lịch',
|
||||
};
|
||||
}
|
||||
|
||||
public function options(): array
|
||||
{
|
||||
return [
|
||||
self::NOT_READY->value => self::NOT_READY->label(),
|
||||
self::READY->value => self::READY->label(),
|
||||
self::SCHEDULED->value => self::SCHEDULED->label(),
|
||||
self::HANDED_OVER->value => self::HANDED_OVER->label(),
|
||||
];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user