rewrite proses harim
This commit is contained in:
25
app/Enums/HarimStates.php
Normal file
25
app/Enums/HarimStates.php
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums;
|
||||
|
||||
enum HarimStates: int
|
||||
{
|
||||
case Baresi_Edare_Shahrestan = 1;
|
||||
case Baresi_Imeni_Rah_Tavasot_Daftar_Harim = 2;
|
||||
case Baresi_Imeni_Rah_Tavasot_Moaven = 3;
|
||||
case Baresi_Imeni_Rah_Tavasot_Modir_Kol = 4;
|
||||
case Rad_Be_Dalil_Imeni_Rah = 5;
|
||||
|
||||
public static function name(int $state): string
|
||||
{
|
||||
$mapArray = [
|
||||
1 => "بررسی ادارات شهرستان",
|
||||
2 => "بررسی ایمنی راه توسط ادارات حریم",
|
||||
3 => "بررسی ایمنی راه توسط معاون ",
|
||||
4 => "بررسی ایمنی راه توسط مدیر کل",
|
||||
5 => "رد درخواست به دلیل ایمنی راه",
|
||||
];
|
||||
|
||||
return $mapArray[$state];
|
||||
}
|
||||
}
|
||||
13
app/Models/Harim.php
Normal file
13
app/Models/Harim.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class Harim extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
protected $guarded = [];
|
||||
protected $table = 'harim';
|
||||
}
|
||||
13
app/Models/HarimAction.php
Normal file
13
app/Models/HarimAction.php
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class HarimAction extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
protected $guarded = [];
|
||||
|
||||
}
|
||||
12
app/Models/HarimHistory.php
Normal file
12
app/Models/HarimHistory.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class HarimHistory extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
protected $guarded = [];
|
||||
}
|
||||
12
app/Models/HarimState.php
Normal file
12
app/Models/HarimState.php
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
|
||||
class HarimState extends Model
|
||||
{
|
||||
use HasFactory;
|
||||
protected $guarded = [];
|
||||
}
|
||||
Reference in New Issue
Block a user