This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Modulo;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Modulo_20240503100125 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Modulo::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Funcionalidade_20240503101306 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\FuncionalidadeSub;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class FuncionalidadeSub_20240503103729 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
FuncionalidadeSub::run();
|
||||
}
|
||||
}
|
||||
@@ -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');
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20240503104730 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Menu_20240503111216 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Menu::run();
|
||||
}
|
||||
}
|
||||
@@ -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');
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20240713152142 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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');
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20241128135936 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20241203144349 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Menu_20250227142702 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Menu::run();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20250515082207 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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> </p>',
|
||||
]);
|
||||
|
||||
Lotacao::select(['id'])->each(fn ($lotacao) => $notificacao->lotacoes()->attach($lotacao->id));
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
});
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20250812082207 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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"> </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> </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> </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"> </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> </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"> </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"> </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"> </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));
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20250923114419 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Funcionalidade;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Funcionalidade_20251114103458 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Funcionalidade::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Menu;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Menu_20251114103538 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Menu::run();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20251114103642 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use Database\Seeders\Base\Permissao;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class Permissao_20251128084145 extends Seeder
|
||||
{
|
||||
public function run()
|
||||
{
|
||||
Permissao::run();
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
@@ -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
Reference in New Issue
Block a user