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,14 @@
<?php
use App\Http\Controllers\Administracao\AutenticacaoController;
use Illuminate\Support\Facades\Route;
Route::group([
'prefix' => 'autenticacao'
], function () {
Route::post('login', [AutenticacaoController::class, 'login'])->withoutMiddleware('jwt.auth');
Route::post('logout', [AutenticacaoController::class, 'logout']);
Route::post('recuperar-senha', [AutenticacaoController::class, 'recuperarSenha'])->withoutMiddleware('jwt.auth');
Route::post('refresh', [AutenticacaoController::class, 'refresh']);
Route::put('trocar-senha/{id}', [AutenticacaoController::class, 'trocarSenha']);
});

View File

@@ -0,0 +1,9 @@
<?php
use App\Http\Controllers\Administracao\ConfiguracaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('configuracao')->group(function () {
Route::get('edit', [ConfiguracaoController::class, 'edit']);
Route::put('/', [ConfiguracaoController::class, 'update']);
});

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\Administracao\GestorController;
use Illuminate\Support\Facades\Route;
Route::prefix('gestor')->group(function () {
Route::get('/datatable', [GestorController::class, 'datatable']);
});
Route::resource('gestor', GestorController::class);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\Administracao\NotificacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('notificacao')->group(function () {
Route::get('datatable', [NotificacaoController::class, 'datatable']);
Route::get('list', [NotificacaoController::class, 'list']);
});
Route::resource('notificacao', NotificacaoController::class)->except(['show']);

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\Administracao\PapelController;
Route::prefix('papel')->group(function () {
Route::get('/datatable', [PapelController::class, 'datatable']);
});
Route::resource('papel', PapelController::class);

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\Administracao\PermissaoController;
Route::prefix('permissao')->group(function () {
Route::get('/datatable', [PermissaoController::class, 'datatable']);
});
Route::resource('permissao', PermissaoController::class)->except(['create', 'store', 'destroy']);

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\Administracao\RelatorioAcessoFuncionalidadeController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-acesso-funcionalidade')->group(function () {
Route::get('list', [RelatorioAcessoFuncionalidadeController::class, 'list']);
});
Route::resource('relatorio-acesso-funcionalidade', RelatorioAcessoFuncionalidadeController::class)->only(['index', 'create']);

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\Administracao\RelatorioAcessoSistemaController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-acesso-sistema')->group(function () {
Route::get('list', [RelatorioAcessoSistemaController::class, 'list']);
});
Route::resource('relatorio-acesso-sistema', RelatorioAcessoSistemaController::class)->only(['index', 'create']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\Administracao\RelatorioHistoricoPapelLotacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-historico-papel-lotacao')->group(function () {
Route::get('list', [RelatorioHistoricoPapelLotacaoController::class, 'list']);
Route::get('autocomplete-usuario', [RelatorioHistoricoPapelLotacaoController::class, 'autocompleteUsuario']);
Route::get('autocomplete-usuario-responsavel', [RelatorioHistoricoPapelLotacaoController::class, 'autocompleteUsuarioResponsavel']);
});
Route::resource('relatorio-historico-papel-lotacao', RelatorioHistoricoPapelLotacaoController::class)->only(['index', 'create']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\Administracao\RelatorioHistoricoPermissaoLotacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-historico-permissao-lotacao')->group(function () {
Route::get('list', [RelatorioHistoricoPermissaoLotacaoController::class, 'list']);
Route::get('autocomplete-usuario', [RelatorioHistoricoPermissaoLotacaoController::class, 'autocompleteUsuario']);
Route::get('autocomplete-usuario-responsavel', [RelatorioHistoricoPermissaoLotacaoController::class, 'autocompleteUsuarioResponsavel']);
});
Route::resource('relatorio-historico-permissao-lotacao', RelatorioHistoricoPermissaoLotacaoController::class)->only(['index', 'create']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\Administracao\RelatorioHistoricoPermissaoPapelController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-historico-permissao-papel')->group(function () {
Route::get('list', [RelatorioHistoricoPermissaoPapelController::class, 'list']);
Route::get('autocomplete-usuario-responsavel', [RelatorioHistoricoPermissaoPapelController::class, 'autocompleteUsuarioResponsavel']);
});
Route::resource('relatorio-historico-permissao-papel', RelatorioHistoricoPermissaoPapelController::class)->only(['index', 'create']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\Administracao\RelatorioPapelLotacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-papel-lotacao')->group(function () {
Route::post('', [RelatorioPapelLotacaoController::class, 'index']);
Route::post('list', [RelatorioPapelLotacaoController::class, 'list']);
});
Route::resource('relatorio-papel-lotacao', RelatorioPapelLotacaoController::class)->only(['create']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\Administracao\RelatorioPermissaoLotacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-permissao-lotacao')->group(function () {
Route::post('', [RelatorioPermissaoLotacaoController::class, 'index']);
Route::post('list', [RelatorioPermissaoLotacaoController::class, 'list']);
});
Route::resource('relatorio-permissao-lotacao', RelatorioPermissaoLotacaoController::class)->only(['create']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\Administracao\RelatorioPermissaoPapelController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-permissao-papel')->group(function () {
Route::post('', [RelatorioPermissaoPapelController::class, 'index']);
Route::post('list', [RelatorioPermissaoPapelController::class, 'list']);
});
Route::resource('relatorio-permissao-papel', RelatorioPermissaoPapelController::class)->only(['create']);