create stock and stock logs
This commit is contained in:
21
app/Enums/StockChangeType.php
Normal file
21
app/Enums/StockChangeType.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums;
|
||||
|
||||
enum StockChangeType: string
|
||||
{
|
||||
case INCREASE = 'increase';
|
||||
case DECREASE = 'decrease';
|
||||
case ADJUSTMENT = 'adjustment'; // Untuk kasus dimana quantity sama tapi perlu dicatat
|
||||
case NO_CHANGE = 'no_change'; // Untuk kasus dimana quantity sama dan tidak perlu dicatat
|
||||
|
||||
public function label(): string
|
||||
{
|
||||
return match($this) {
|
||||
self::INCREASE => 'Penambahan',
|
||||
self::DECREASE => 'Pengurangan',
|
||||
self::ADJUSTMENT => 'Penyesuaian',
|
||||
self::NO_CHANGE => 'Tidak Ada Perubahan'
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user