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,12 @@
<?php
use Database\Seeders\Base\Modulo;
use Illuminate\Database\Seeder;
class Modulo_20240503100125 extends Seeder
{
public function run()
{
Modulo::run();
}
}

View File

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

View File

@@ -0,0 +1,12 @@
<?php
use Database\Seeders\Base\FuncionalidadeSub;
use Illuminate\Database\Seeder;
class FuncionalidadeSub_20240503103729 extends Seeder
{
public function run()
{
FuncionalidadeSub::run();
}
}

View File

@@ -0,0 +1,19 @@
<?php
use App\Models\Administracao\CrudAcao as Model;
use Illuminate\Database\Seeder;
class CrudAcao_20240503104300 extends Seeder
{
public function run()
{
$acoes = [
['id' => 1, 'nome' => 'Cadastrar'],
['id' => 2, 'nome' => 'Visualizar'],
['id' => 3, 'nome' => 'Atualizar'],
['id' => 4, 'nome' => 'Excluir'],
];
SeederUtil::saveList(Model::class, $acoes, 'id');
}
}

View File

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

View File

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

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Administracao\HistoricoAcao as Model;
use Illuminate\Database\Seeder;
class HistoricoAcao_20240503113323 extends Seeder
{
public function run()
{
$acoes = [
['id' => 1, 'nome' => 'INCLUSÃO'],
['id' => 2, 'nome' => 'EXCLUSÃO'],
];
SeederUtil::saveList(Model::class, $acoes, 'id');
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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_20240620121948 extends Seeder
{
public function run()
{
Modulo::run();
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

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 ModuloFuncionalidadeMenuPermissao_20240624134042 extends Seeder
{
public function run()
{
Modulo::run();
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

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 ModuloFuncionalidadeMenuPermissao_20240628093824 extends Seeder
{
public function run()
{
Modulo::run();
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

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 ModuloFuncionalidadeMenuPermissao_20240723113140 extends Seeder
{
public function run()
{
Modulo::run();
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

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 ModuloFuncionalidadeMenuPermissao_20240724083619 extends Seeder
{
public function run()
{
Modulo::run();
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

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 ModuloMenuFuncionalidadePermissao_20241001114808 extends Seeder
{
public function run()
{
Modulo::run();
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

View File

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

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 ModuloFuncionalidadeMenuPermissao_20241106102401 extends Seeder
{
public function run()
{
Modulo::run();
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

View File

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

View File

@@ -0,0 +1,17 @@
<?php
use App\Models\Administracao\NotificacaoTipo;
use Illuminate\Database\Seeder;
class NotificacaoTipo_20241119120429 extends Seeder
{
public function run()
{
$tipos = [
['id' => 1, 'nome' => 'Atualização'],
['id' => 2, 'nome' => 'Aviso'],
];
SeederUtil::saveList(NotificacaoTipo::class, $tipos, 'id');
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,20 @@
<?php
use App\Enums\Administracao\NotificacaoTipo;
use App\Models\Administracao\Notificacao;
use App\Models\Cadastro\SujeitoAtencao\Lotacao;
use Illuminate\Database\Seeder;
class Notificacao_20250519085946 extends Seeder
{
public function run()
{
$notificacao = Notificacao::create([
'tipo_id' => NotificacaoTipo::ATUALIZACAO,
'titulo' => 'Atualização Versão 2.39.0',
'mensagem' => '<p><strong>Novo Relatório Estatístico de Cadastros de Pacientes</strong></p><p>Foi disponibilizado um novo relatório estatístico de cadastros dos pacientes, completo e organizado por caixas de filtro expansíveis, facilitando a visualização e busca.</p><p>Os dados são obtidos dos cadastros de pacientes e estão sincronizados entre os módulos “Cadastro” e “Atenção Básica”, evitando duplicidades.</p><p>O relatório permite filtros por equipe, paciente, condições clínicas, outras doenças, e atenção domiciliar, incluindo faixa etária detalhada, sexo, status clínicos (como gestante, hipertenso, TEA, etc.) e vínculo com profissionais da equipe.</p><p>Os resultados incluem colunas fixas com dados do paciente e condição de saúde, além de colunas opcionais de doenças e tratamentos específicos. Conta também com totalizadores por sexo, famílias, área e microárea.</p><p>A funcionalidade permite exportação em Excel (.xls) e impressão em formato paisagem, seguindo a ordem exibida em tela.</p><p><strong>Novo Relatório de Visitas Domiciliares Disponível</strong></p><p>O sistema agora conta com um novo relatório de visitas domiciliares, com filtros detalhados por período, unidade, área, micro-área, agente, status, paciente e endereço. Os dados exibem informações completas da visita, como data, pacientes atendidos, prontuário, endereço, agente, área, total de residentes, desfecho e número de atendimentos.</p><p>Inclui totalizadores automáticos e permite ordenação por colunas, impressão em formato paisagem e exportação para Excel (.xls).</p><p>&nbsp;</p>',
]);
Lotacao::select(['id'])->each(fn ($lotacao) => $notificacao->lotacoes()->attach($lotacao->id));
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,20 @@
<?php
use Database\Seeders\Base\Funcionalidade;
use Database\Seeders\Base\Menu;
use Database\Seeders\Base\Permissao;
use Illuminate\Database\Seeder;
class FuncionalidadeMenuPermissao_20250608112517 extends Seeder
{
public function run()
{
if (app('config')->get('database.default') !== 'santarita') {
return;
}
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,33 @@
<?php
use App\Models\Administracao\Gestor;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class AdministracaoGestorPapel_20250726212949 extends Seeder
{
public function run()
{
$papeis = DB::table('administracao_papel')->select(['id'])->pluck('id');
DB::table('cadastro_lotacao')
->select(['usuario_id'])
->whereExists(fn ($q) => $q
->select(DB::raw(1))
->from('administracao_lotacao_papel')
->join('administracao_papel_permissao', 'administracao_papel_permissao.papel_id', 'administracao_lotacao_papel.papel_id')
->join('administracao_permissao', 'administracao_permissao.id', 'administracao_papel_permissao.permissao_id')
->join('administracao_funcionalidade', 'administracao_funcionalidade.id', 'administracao_permissao.funcionalidade_id')
->join('administracao_modulo', 'administracao_modulo.id', 'administracao_funcionalidade.modulo_id')
->where('administracao_modulo.identificador', 'administracao')
->where('administracao_funcionalidade.identificador', 'papel')
->whereColumn('administracao_lotacao_papel.lotacao_id', 'cadastro_lotacao.id')
)
->distinct()
->get()
->each(function ($query) use ($papeis) {
$gestor = Gestor::updateOrCreate(['usuario_id' => $query->usuario_id], ['usuario_id' => $query->usuario_id]);
$gestor->papeis()->sync($papeis);
});
}
}

View File

@@ -0,0 +1,32 @@
<?php
use App\Models\Administracao\Gestor;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class AdministracaoGestorPermissao_20250726213043 extends Seeder
{
public function run()
{
$permissoes = DB::table('administracao_permissao')->select(['id'])->pluck('id');
DB::table('cadastro_lotacao')
->select(['usuario_id'])
->whereExists(fn ($q) => $q
->select(DB::raw(1))
->from('administracao_lotacao_permissao')
->join('administracao_permissao', 'administracao_permissao.id', 'administracao_lotacao_permissao.permissao_id')
->join('administracao_funcionalidade', 'administracao_funcionalidade.id', 'administracao_permissao.funcionalidade_id')
->join('administracao_modulo', 'administracao_modulo.id', 'administracao_funcionalidade.modulo_id')
->where('administracao_modulo.identificador', 'administracao')
->where('administracao_funcionalidade.identificador', 'permissao')
->whereColumn('administracao_lotacao_permissao.lotacao_id', 'cadastro_lotacao.id')
)
->distinct()
->get()
->each(function ($query) use ($permissoes) {
$gestor = Gestor::updateOrCreate(['usuario_id' => $query->usuario_id], ['usuario_id' => $query->usuario_id]);
$gestor->permissoes()->sync($permissoes);
});
}
}

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,20 @@
<?php
use App\Enums\Administracao\NotificacaoTipo;
use App\Models\Administracao\Notificacao;
use App\Models\Cadastro\SujeitoAtencao\Lotacao;
use Illuminate\Database\Seeder;
class Notificacao_20250819152245 extends Seeder
{
public function run()
{
$notificacao = Notificacao::create([
'tipo_id' => NotificacaoTipo::ATUALIZACAO,
'titulo' => 'Atualização CONECTASUS - Versão 2.42.0',
'mensagem' => '<h2>RESUMO DAS ATUALIZAÇÕES E NOVAS REGRAS</h2><p class="ql-align-justify">&nbsp;</p><p class="ql-align-justify"><strong style="color: rgb(15, 158, 213);">AMBULATÓRIO</strong></p><p class="ql-align-justify"><strong>Relatório Estatístico de Consulta</strong></p><ul><li class="ql-align-justify">Correção nos filtros que travavam quando o período possuía apenas registros de demanda espontânea. Agora todos os campos subsequentes carregam normalmente.</li></ul><p class="ql-align-justify"><br></p><p class="ql-align-justify"><strong>Atendimento</strong></p><ul><li class="ql-align-justify">Sugestão automática de CIDs já inseridos durante o atendimento para reaproveitamento em outros campos.</li><li class="ql-align-justify">Usuário pode aceitar a sugestão ou incluir novo CID.</li><li class="ql-align-justify">Comportamento replicado também no <u>Atendimento de Enfermagem</u>.</li></ul><p class="ql-align-justify"><strong>&nbsp;</strong></p><p class="ql-align-justify"><strong>Histórico de Atendimento</strong></p><ul><li class="ql-align-justify">Ao finalizar consulta via Fechamento de Consultas Agendadas, será exibido o nome do profissional que realizou a consulta, não de quem apenas registrou.</li><li class="ql-align-justify">Valido para todas as telas que exibem histórico.</li></ul><p class="ql-align-justify"><strong>&nbsp;</strong></p><p class="ql-align-justify"><strong>Fechamento de Consulta Agendada</strong></p><ul><li class="ql-align-justify">Inclusão dos campos Quantidade e CID após Procedimento.</li><li class="ql-align-justify">Validações aplicadas conforme regras do SIGTAP.</li><li class="ql-align-justify">Campo Profissional agora carrega automaticamente caso já informado.</li></ul><p class="ql-align-justify">&nbsp;</p><p class="ql-align-justify"><strong style="color: rgb(15, 158, 213);">FATURAMENTO</strong></p><p class="ql-align-justify"><strong>BPA - Geração/Lançamento de Procedimento Individualizado</strong></p><ul><li class="ql-align-justify">Validação do campo <strong>CID</strong> com base no procedimento escolhido, conforme o <strong>SIGTAP</strong>.</li><li class="ql-align-justify">Exibição restrita apenas aos CIDs compatíveis com o procedimento selecionado.</li></ul><p class="ql-align-justify"><strong>&nbsp;</strong></p><p class="ql-align-justify"><strong>RAAS - Relatório de Inconsistências (Nova Funcionalidade</strong></p><ul><li class="ql-align-justify">.Inclusão de <strong>novo relatório</strong> com foco total na rastreabilidade de inconsistências por competência.</li></ul><p class="ql-align-justify">&nbsp;</p><p class="ql-align-justify"><strong style="color: rgb(15, 158, 213);">EXAME LABORATORIAL</strong></p><p class="ql-align-justify"><strong>Assinatura Eletrônica</strong></p><ul><li class="ql-align-justify">Os filtros da tela de listagem permanecerão preenchidos após qualquer ação realizada no formulário, facilitando o retorno e continuidade das tarefas.</li></ul><p class="ql-align-justify"><strong>Lançamento de Coleta</strong></p><ul><li class="ql-align-justify">Remoção da seleção automática da Unidade e Local de Atendimento com base no usuário logado.</li></ul><p class="ql-align-justify">&nbsp;</p><p class="ql-align-justify"><strong style="color: rgb(15, 158, 213);">PRONTO ATENDIMENTO</strong></p><p class="ql-align-justify"><strong>Paciente em Observação</strong></p><ul><li class="ql-align-justify">Ao inserir um paciente em observação, automaticamente será inserido o procedimento de “Atendimento de Urgência com observação em até 24 horas – 03.01.06.002-9” e a cada 24 horas em observação será inserido outro até a finalização do atendimento.</li></ul><p class="ql-align-justify">&nbsp;</p><p class="ql-align-justify"><strong style="color: rgb(15, 158, 213);">REGULAÇÃO</strong></p><p class="ql-align-justify"><strong>Fila</strong></p><ul><li class="ql-align-justify">Retirada a restrição de “perfil supervisor” para exibir solicitações associadas ao <strong>CPF/CNS</strong> do paciente. Agora o sistema traz todas as solicitações automaticamente, respeitando os filtros já aplicados.</li><li class="ql-align-justify">Filtro “<strong>PRIORIDADE</strong>” virá com <strong>todas as opções selecionadas por padrão</strong>, com liberdade para ajustes.</li></ul><p class="ql-align-justify"><br></p><p class="ql-align-justify"><strong><u>Importante:</u></strong><u> Permissões de ação como visualização, edição e cancelamento continuam sendo controladas pelo perfil do usuário.</u></p><p class="ql-align-justify"><br></p>',
]);
Lotacao::select(['id'])->each(fn ($lotacao) => $notificacao->lotacoes()->attach($lotacao->id));
}
}

View File

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

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_20250829104604 extends Seeder
{
public function run()
{
Modulo::run();
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

View File

@@ -0,0 +1,63 @@
<?php
use Database\Seeders\Base\Funcionalidade;
use Database\Seeders\Base\Menu;
use Database\Seeders\Base\Permissao;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class FuncionalidadeMenuPermissao_20250923110850 extends Seeder
{
public function run()
{
Funcionalidade::run();
Menu::run();
Permissao::run();
$moduloId = DB::table('administracao_modulo')
->select(['id'])
->where('identificador', 'atencao-basica')
->first('id')->id ?? null;
$funcionalidadeId = DB::table('administracao_funcionalidade')
->select(['id'])
->where('modulo_id', $moduloId)
->where('identificador', 'ficha-vacinacao')
->first('id')->id;
$permissoesIds = DB::table('administracao_permissao')
->select(['id'])
->where('funcionalidade_id', $funcionalidadeId)
->get()
->pluck('id');
DB::table('administracao_menu')
->where('nome', 'Ficha de vacinação')
->where('funcionalidade_id', $funcionalidadeId)
->delete();
DB::table('administracao_lotacao_permissao')
->whereIn('permissao_id', $permissoesIds)
->delete();
DB::table('administracao_lotacao_permissao_historico')
->whereIn('permissao_id', $permissoesIds)
->delete();
DB::table('administracao_papel_permissao')
->whereIn('permissao_id', $permissoesIds)
->delete();
DB::table('administracao_papel_permissao_historico')
->whereIn('permissao_id', $permissoesIds)
->delete();
DB::table('administracao_permissao')
->where('funcionalidade_id', $funcionalidadeId)
->delete();
DB::table('administracao_funcionalidade')
->where('id', $funcionalidadeId)
->delete();
}
}

View File

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

View File

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

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 ModuloFuncionalidadeMenuPermissao_20251008101250 extends Seeder
{
public function run()
{
Modulo::run();
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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 Permissao_20251219100802 extends Seeder
{
public function run()
{
Modulo::run();
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

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 ModuloFuncionalidadeMenuPermissao_20260126121906 extends Seeder
{
public function run()
{
Modulo::run();
Funcionalidade::run();
Menu::run();
Permissao::run();
}
}

Some files were not shown because too many files have changed in this diff Show More