create excel files
This commit is contained in:
77
app/Enums/InfoItem.php
Normal file
77
app/Enums/InfoItem.php
Normal file
@@ -0,0 +1,77 @@
|
||||
<?php
|
||||
|
||||
namespace App\Enums;
|
||||
|
||||
enum InfoItem: int
|
||||
{
|
||||
case MAREMAT= 1;
|
||||
case PAKSAZI = 2;
|
||||
case ALAEM = 3;
|
||||
case HEFAZ = 4;
|
||||
case ROSHANAEI = 5;
|
||||
case KHATKESHI = 6;
|
||||
case RANGAMIZI = 7;
|
||||
case SHOSTESHOO = 8;
|
||||
case IMENSAZI = 9;
|
||||
case HARIM_1 = 10;
|
||||
case HARIM_2 = 17;
|
||||
case POL= 11;
|
||||
case TOONEL= 12;
|
||||
case ZEMESTANI= 13;
|
||||
case MASHINALAT= 14;
|
||||
case RAHDARKHANE= 15;
|
||||
case EZTERARI= 16;
|
||||
case BAZRESI= 20;
|
||||
|
||||
public static function subItems(int $item): array
|
||||
{
|
||||
$subitems = [
|
||||
1 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
2 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
3 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
4 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
5 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
6 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
7 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
8 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
9 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
10 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
11 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
12 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
13 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
14 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
15 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
16 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
17 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
20 => [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13],
|
||||
];
|
||||
|
||||
return $subitems[$item];
|
||||
}
|
||||
|
||||
public static function persianName(int $item): string
|
||||
{
|
||||
$persianName = [
|
||||
1 => '',
|
||||
2 => '',
|
||||
3 => '',
|
||||
4 => '',
|
||||
5 => '',
|
||||
6 => '',
|
||||
7 => '',
|
||||
8 => '',
|
||||
9 => '',
|
||||
10 => '',
|
||||
11 => '',
|
||||
12 => '',
|
||||
13 => '',
|
||||
14 => '',
|
||||
15 => '',
|
||||
16 => '',
|
||||
17 => '',
|
||||
20 => '',
|
||||
];
|
||||
|
||||
return $persianName[$item];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user