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,11 @@
<?php
use App\Http\Controllers\Imunizacao\AplicacaoCampanhaController;
use Illuminate\Support\Facades\Route;
Route::prefix('aplicacao-campanha')->group(function () {
Route::get('datatable', [AplicacaoCampanhaController::class, 'datatable']);
Route::get('list', [AplicacaoCampanhaController::class, 'list']);
});
Route::resource('aplicacao-campanha', AplicacaoCampanhaController::class)->except(['show', 'edit', 'update', 'destroy']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\Imunizacao\BaixaController;
use Illuminate\Support\Facades\Route;
Route::prefix('baixa')->group(function () {
Route::get('datatable', [BaixaController::class, 'datatable']);
Route::get('list', [BaixaController::class, 'list']);
Route::get('historico', [BaixaController::class, 'historico']);
});
Route::resource('baixa', BaixaController::class)->only(['index', 'create', 'store']);;

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\Imunizacao\CadastroCampanhaController;
use Illuminate\Support\Facades\Route;
Route::prefix('cadastro-campanha')->group(function () {
Route::get('datatable', [CadastroCampanhaController::class, 'datatable']);
});
Route::resource('cadastro-campanha', CadastroCampanhaController::class)->except(['show']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Imunizacao\ChamadaController;
use Illuminate\Support\Facades\Route;
Route::resource('chamada', ChamadaController::class)->only(['store']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\Imunizacao\ConsultaEstoqueController;
use Illuminate\Support\Facades\Route;
Route::prefix('consulta-estoque')->group(function () {
Route::get('list', [ConsultaEstoqueController::class, 'list']);
Route::get('estoque', [ConsultaEstoqueController::class, 'getEstoque']);
Route::get('unidade', [ConsultaEstoqueController::class, 'getUnidades']);
});
Route::resource('consulta-estoque', ConsultaEstoqueController::class)->only(['index']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\Imunizacao\DistribuicaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('distribuicao')->group(function () {
Route::get('datatable', [DistribuicaoController::class, 'datatable']);
Route::get('list', [DistribuicaoController::class, 'list']);
});
Route::resource('distribuicao', DistribuicaoController::class)->only(['index', 'create', 'store']);;

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\Imunizacao\EntradaController;
use Illuminate\Support\Facades\Route;
Route::prefix('entrada')->group(function () {
Route::get('datatable', [EntradaController::class, 'datatable']);
Route::get('list', [EntradaController::class, 'list']);
});
Route::resource('entrada', EntradaController::class)->only(['index', 'create', 'store']);;

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\Imunizacao\ExportacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('exportacao')->group(function () {
Route::get('datatable', [ExportacaoController::class, 'datatable']);
Route::get('list', [ExportacaoController::class, 'list']);
Route::get('{id}/download', [ExportacaoController::class, 'download']);
});
Route::resource('exportacao', ExportacaoController::class)->only(['create', 'store']);

View File

@@ -0,0 +1,16 @@
<?php
use App\Http\Controllers\Imunizacao\FilaAtendimentoController;
use Illuminate\Support\Facades\Route;
Route::prefix('fila-atendimento')->group(function () {
Route::get('create-encaminhamento/{filaId}', [FilaAtendimentoController::class, 'createEncaminhamento']);
Route::get('list', [FilaAtendimentoController::class, 'list']);
Route::get('list-encaminhamento', [FilaAtendimentoController::class, 'listEncaminhamento']);
Route::get('autocomplete-paciente', [FilaAtendimentoController::class, 'autocompletePaciente']);
Route::put('{id}/forward', [FilaAtendimentoController::class, 'forward']);
Route::put('{id}/evade', [FilaAtendimentoController::class, 'evade']);
Route::put('{id}/send-back', [FilaAtendimentoController::class, 'sendBack']);
});
Route::resource('fila-atendimento', FilaAtendimentoController::class)->only(['create', 'store', 'edit', 'update']);

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\Imunizacao\ParametrizacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('parametrizacao')->group(function () {
Route::get('list', [ParametrizacaoController::class, 'list']);
});
Route::resource('parametrizacao', ParametrizacaoController::class)->only(['create', 'store']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\Imunizacao\RegistroVacinacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('registro-vacinacao')->group(function () {
Route::post('list', [RegistroVacinacaoController::class, 'list']);
Route::get('ocupacao', [RegistroVacinacaoController::class, 'getOcupacoes']);
});
Route::resource('registro-vacinacao', RegistroVacinacaoController::class)->except(['show', 'edit', 'update', 'destroy']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\Imunizacao\RelatorioConsolidadoAplicacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-consolidado-aplicacao')->group(function () {
Route::get('sala-vacinacao', [RelatorioConsolidadoAplicacaoController::class, 'getSalasVacinacao']);
Route::get('vacina', [RelatorioConsolidadoAplicacaoController::class, 'getVacinas']);
Route::get('list', [RelatorioConsolidadoAplicacaoController::class, 'list']);
});
Route::resource('relatorio-consolidado-aplicacao', RelatorioConsolidadoAplicacaoController::class)->only(['index']);

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\Imunizacao\RelatorioDeAplicacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-de-aplicacao')->group(function () {
Route::get('/', [RelatorioDeAplicacaoController::class, 'index']);
Route::get('search', [RelatorioDeAplicacaoController::class, 'search']);
Route::get('list', [RelatorioDeAplicacaoController::class, 'list']);
});

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\Imunizacao\RelatorioFaltosoAprazamentoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-faltoso-aprazamento')->group(function () {
Route::get('list', [RelatorioFaltosoAprazamentoController::class, 'list']);
Route::get('autocomplete-vacina', [RelatorioFaltosoAprazamentoController::class, 'autocompleteVacina']);
});
Route::resource('relatorio-faltoso-aprazamento', RelatorioFaltosoAprazamentoController::class)->only(['index']);

View File

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

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\Imunizacao\RequisicaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('requisicao')->group(function () {
Route::get('datatable', [RequisicaoController::class, 'datatable']);
Route::get('list', [RequisicaoController::class, 'list']);
});
Route::resource('requisicao', RequisicaoController::class)->only(['index', 'create', 'store', 'edit', 'update']);

View File

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