Đóng gói cuối tuần

This commit is contained in:
2026-04-18 04:46:01 +00:00
parent 761b34916b
commit 3cef1c40df
37 changed files with 1266 additions and 301 deletions

View File

@@ -0,0 +1,18 @@
<?php
namespace App\Enums;
enum NavigationGroup: string
{
case PROJECT = 'Quản lý Dự án';
case WAREHOUSE = 'Quản lý Kho';
case CUSTOMER = 'Quản lý Khách hàng';
case TRANSACTION = 'Quản lý Giao dịch';
case FINANCE = 'Quản lý Dòng tiền';
case SETTING = 'Cấu hình Hệ thống';
public function getLabel(): string
{
return $this->value;
}
}

27
app/Enums/PaymentType.php Normal file
View File

@@ -0,0 +1,27 @@
<?php
namespace App\Enums;
enum PaymentType: string
{
case QSDD = 'QSDD';
case MONG = 'MONG';
case THAN = 'THAN';
case CHI_PHI_TC = 'CHI_PHI_TC';
case CK = 'CK';
case PHAT = 'PHAT';
case OTHER = 'OTHER';
public function getLabel(): string
{
return match($this) {
self::QSDD => 'Tiền QSDĐ',
self::MONG => 'Tiền Móng',
self::THAN => 'Tiền Thân',
self::CHI_PHI_TC => 'Chi phí thi công',
self::CK => 'Chiết khấu',
self::PHAT => 'Tiền phạt',
self::OTHER => 'Khác',
};
}
}

25
app/Enums/ProductType.php Normal file
View File

@@ -0,0 +1,25 @@
<?php
namespace App\Enums;
enum ProductType: string
{
case LAND = 'LAND';
case APARTMENT = 'APARTMENT';
case SHOPHOUSE = 'SHOPHOUSE';
case OFFICE = 'OFFICE';
case CONDOTEL = 'CONDOTEL';
case VILLA = 'VILLA';
public function getLabel(): string
{
return match($this) {
self::LAND => 'Đất nền',
self::APARTMENT => 'Căn hộ',
self::SHOPHOUSE => 'Shophouse',
self::OFFICE => 'Văn phòng',
self::CONDOTEL => 'Condotel',
self::VILLA => 'Biệt thự',
};
}
}