init commit
All checks were successful
build-api-image / build (push) Successful in 51s

This commit is contained in:
Antonio Lopes dos Santos
2026-08-04 16:52:02 -03:00
commit afec302c3e
11594 changed files with 1636728 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
<?php
use App\Models\PainelSenha\Prioridade as Model;
use Illuminate\Database\Seeder;
class Prioridade_20240506081010 extends Seeder
{
public function run()
{
$prioridades = [
['id' => 1, 'nome' => 'IDOSO', 'grau' => 0],
['id' => 2, 'nome' => 'GESTANTE', 'grau' => 0],
['id' => 3, 'nome' => 'PESSOA COM CRIANÇA DE COLO', 'grau' => 0],
['id' => 4, 'nome' => 'PESSOA COM DEFICIÊNCIA', 'grau' => 0],
['id' => 5, 'nome' => 'AUTISTA', 'grau' => 0],
['id' => 6, 'nome' => 'OBESO', 'grau' => 0],
];
SeederUtil::saveList(Model::class, $prioridades, 'id');
}
}

View File

@@ -0,0 +1,18 @@
<?php
use Database\Seeders\Base\Funcionalidade;
use Database\Seeders\Base\Menu;
use Database\Seeders\Base\Modulo;
use Database\Seeders\Base\Permissao;
use Illuminate\Database\Seeder;
class FuncionalidadeMenuPermissao_20240911111756 extends Seeder
{
public function run()
{
Modulo::run();
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

View File

@@ -0,0 +1,24 @@
<?php
use App\Models\PainelSenha\PrioridadeTipo;
use Illuminate\Database\Seeder;
class PrioridadeTipo_20251010074615 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'nome' => 'IDOSO'],
['id' => 2, 'nome' => 'GESTANTE'],
['id' => 3, 'nome' => 'PESSOA COM CRIANÇA DE COLO'],
['id' => 4, 'nome' => 'PESSOA COM DEFICIÊNCIA'],
['id' => 5, 'nome' => 'PESSOA COM TEA (TRANSTORNO DO ESPECTRO AUTISTA)'],
['id' => 6, 'nome' => 'PESSOA COM MOBILIDADE REDUZIDA'],
['id' => 7, 'nome' => 'ACOMPANHANTE'],
['id' => 8, 'nome' => 'LACTANTE'],
['id' => 9, 'nome' => 'DOADOR DE SANGUE'],
];
SeederUtil::saveList(PrioridadeTipo::class, $tipos, 'id');
}
}

View File

@@ -0,0 +1,27 @@
<?php
use App\Enums\PainelSenha\PrioridadeTipo;
use App\Models\PainelSenha\Prioridade;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class Prioridade_20251013102339 extends Seeder
{
public function run()
{
$prioridades = [
['id' => 1, 'tipo_id' => PrioridadeTipo::IDOSO, 'nome' => 'IDOSO', 'grau' => 3],
['id' => 2, 'tipo_id' => PrioridadeTipo::GESTANTE, 'nome' => 'GESTANTE', 'grau' => 3],
['id' => 3, 'tipo_id' => PrioridadeTipo::PESSOA_COM_CRIANCA_DE_COLO, 'nome' => 'PESSOA COM CRIANÇA DE COLO', 'grau' => 2],
['id' => 4, 'tipo_id' => PrioridadeTipo::PESSOA_COM_DEFICIENCIA, 'nome' => 'PESSOA COM DEFICIÊNCIA', 'grau' => 5],
['id' => 5, 'tipo_id' => PrioridadeTipo::PESSOA_COM_TEA, 'nome' => 'PESSOA COM TEA (TRANSTORNO DO ESPECTRO AUTISTA)', 'grau' => 5],
['id' => 6, 'tipo_id' => PrioridadeTipo::PESSOA_COM_MOBILIDADE_REDUZIDA, 'nome' => 'OBESO', 'grau' => 2],
['id' => 7, 'tipo_id' => PrioridadeTipo::LACTANTE, 'nome' => 'LACTANTE', 'grau' => 3],
['id' => 8, 'tipo_id' => PrioridadeTipo::PESSOA_COM_MOBILIDADE_REDUZIDA, 'nome' => 'MOBILIDADE REDUZIDA', 'grau' => 2],
['id' => 9, 'tipo_id' => PrioridadeTipo::DOADOR_DE_SANGUE, 'nome' => 'DOADOR DE SANGUE', 'grau' => 1],
['id' => 9, 'tipo_id' => PrioridadeTipo::IDOSO, 'nome' => 'IDOSO 80 +', 'grau' => 4],
];
SeederUtil::saveList(Prioridade::class, $prioridades, 'id', true);
}
}

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\PainelSenha\Status as Model;
use Illuminate\Database\Seeder;
class PainelSenhaStatus_20260115121250 extends Seeder
{
public function run()
{
$painelSenha = [
['id' => 1, 'nome' => 'EM ESPERA'],
['id' => 2, 'nome' => 'EM ATENDIMENTO'],
];
SeederUtil::saveList(Model::class, $painelSenha, 'id');
}
}