create receipt logic api

This commit is contained in:
2025-02-22 13:15:17 +03:30
parent 5634827103
commit aded4f876c
10 changed files with 543 additions and 254 deletions

View File

@@ -0,0 +1,28 @@
<?php
namespace App\Enums;
enum AccidentStates: int
{
case BEDON_EGHDAM= 0;
case SODOR_NAME_BIME_VA_DAGHI = 1;
case SABT_FISH = 2;
case SODOR_FACTOR = 3;
case PARDAKHT_FACTOR = 4;
case SODOR_NAME_POLICE_RAH = 5;
public static function name(int $state): string
{
$mapArray = [
0 => "بدون اقدام",
1 => "صدور نامه بیمه و کارشناسی داغی",
2 => "فیش ها ثبت شده است.",
3 => "فاکتور صادر شده است.",
4 => "فاکتور پرداخت شده است",
5 => "نامه پلیس راه صادر شده است (اتمام فرایند)",
];
return $mapArray[$state];
}
}