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,25 @@
<?php
use App\Http\Controllers\TransportePaciente\Agendar\AgendarController;
use Illuminate\Support\Facades\Route;
Route::prefix('agendar')->group(function () {
Route::get('agendado', [AgendarController::class, 'getAgendados']);
Route::get('agendado-paciente', [AgendarController::class, 'getAgendadosPaciente']);
Route::get('agendamentos', [AgendarController::class, 'getAgendamentos']);
Route::get('alterar-horario', [AgendarController::class, 'editHorario']);
Route::get('destino', [AgendarController::class, 'getDestinos']);
Route::get('falta-paciente', [AgendarController::class, 'getFaltasPaciente']);
Route::get('horarios', [AgendarController::class, 'getHorarios']);
Route::get('jornada', [AgendarController::class, 'getJornadas']);
Route::get('locais', [AgendarController::class, 'getLocais']);
Route::get('municipios', [AgendarController::class, 'getMunicipios']);
Route::get('ponto/{id}', [AgendarController::class, 'getPontos']);
Route::get('tipo-passageiros', [AgendarController::class, 'getTipoPassageiros']);
Route::get('veiculo', [AgendarController::class, 'getVeiculos']);
Route::post('observacao', [AgendarController::class, 'salvarObservacao']);
Route::get('historico/{id}', [AgendarController::class, 'getHistoricos']);
Route::put('alterar-horario', [AgendarController::class, 'updateHorario']);
});
Route::resource('agendar', AgendarController::class);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\TransportePaciente\Condutor\CondutorController;
use Illuminate\Support\Facades\Route;
Route::prefix('condutor')->group(function () {
Route::get('datatable', [CondutorController::class, 'datatable']);
Route::put('bloquear/{id}', [CondutorController::class, 'bloquear']);
});
Route::resource('condutor', CondutorController::class)->except(['show']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\TransportePaciente\Destino\DestinoController;
use Illuminate\Support\Facades\Route;
Route::prefix('destino')->group(function () {
Route::get('datatable', [DestinoController::class, 'datatable']);
Route::put('bloquear/{id}', [DestinoController::class, 'bloquear']);
});
Route::resource('destino', DestinoController::class)->except(['show']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\TransportePaciente\Escolher\EscolherController;
use Illuminate\Support\Facades\Route;
Route::prefix('escolher')->group(function () {
Route::get('/list', [EscolherController::class, 'list']);
Route::get('/load-field', [EscolherController::class, 'loadFields']);
Route::get('jornada', [EscolherController::class, 'getJornadas']);
});
Route::resource('escolher', EscolherController::class)->except(['show']);

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\TransportePaciente\FechamentoController;
use Illuminate\Support\Facades\Route;
Route::prefix('fechamento-viagem')->group(function () {
Route::get('veiculo', [FechamentoController::class, 'getVeiculos']);
Route::get('motorista', [FechamentoController::class, 'getMotoristas']);
Route::get('horario', [FechamentoController::class, 'getHorarios']);
Route::get('search', [FechamentoController::class, 'search']);
});
Route::resource('fechamento-viagem', FechamentoController::class);

View File

@@ -0,0 +1,7 @@
<?php
use App\Http\Controllers\TransportePaciente\Gerenciamento\GerenciamentoController;
use Illuminate\Support\Facades\Route;
Route::get('gerenciamento/datatable', [GerenciamentoController::class, 'datatable'])->name('gerenciamento.datatable');
Route::resource('gerenciamento', GerenciamentoController::class);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\TransportePaciente\Grupo\GrupoController;
use Illuminate\Support\Facades\Route;
Route::prefix('grupo')->group(function () {
Route::get('datatable', [GrupoController::class, 'datatable']);
Route::put('bloquear/{id}', [GrupoController::class, 'bloquear']);
});
Route::resource('grupo', GrupoController::class)->except(['show']);

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\TransportePaciente\Jornada\JornadaController;
use Illuminate\Support\Facades\Route;
Route::prefix('jornada')->group(function () {
Route::get('create/{id}', [JornadaController::class, 'create']);
Route::get('datatable', [JornadaController::class, 'datatable']);
Route::put('bloquear/{id}', [JornadaController::class, 'bloquear']);
Route::post('delete', [JornadaController::class, 'destroySelected']);
});
Route::resource('jornada', JornadaController::class)->except(['show']);

View File

@@ -0,0 +1,15 @@
<?php
use App\Http\Controllers\TransportePaciente\ViagemController;
use Illuminate\Support\Facades\Route;
Route::prefix('listagem')->group(function () {
Route::get('veiculo', [ViagemController::class, 'getVeiculos']);
Route::get('municipio', [ViagemController::class, 'getMunicipios']);
Route::get('bairro', [ViagemController::class, 'getBairros']);
Route::get('jornada', [ViagemController::class, 'getJornadas']);
Route::get('search', [ViagemController::class, 'search']);
Route::get('motorista', [ViagemController::class, 'checkMotorista']);
});
Route::resource('listagem', ViagemController::class);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\TransportePaciente\Motivo\MotivoController;
use Illuminate\Support\Facades\Route;
Route::prefix('motivo-viagem-procedimento')->group(function () {
Route::get('datatable', [MotivoController::class, 'datatable']);
Route::put('bloquear/{id}', [MotivoController::class, 'bloquear']);
Route::get('autocomplete', [MotivoController::class, 'autocomplete']);
});
Route::resource('motivo-viagem-procedimento', MotivoController::class)->except(['show']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\TransportePaciente\Parametrizacao\ParametrizacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('parametrizacao')->group(function () {
Route::get('/lotacao', [ParametrizacaoController::class, 'lotacoes']);
Route::get('/autocomplete', [ParametrizacaoController::class, 'autocomplete']);
});
Route::resource('parametrizacao', ParametrizacaoController::class);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\TransportePaciente\Ponto\PontoController;
use Illuminate\Support\Facades\Route;
Route::prefix('ponto')->group(function () {
Route::get('datatable', [PontoController::class, 'datatable']);
Route::put('bloquear/{id}', [PontoController::class, 'bloquear']);
});
Route::resource('ponto', PontoController::class)->except(['show']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\TransportePaciente\PreAgendamentoTransporteController;
use Illuminate\Support\Facades\Route;
Route::prefix('pre-agendamento-transporte')->group(function () {
Route::post('delete-all', [PreAgendamentoTransporteController::class, 'destroyAll']);
Route::get('search', [PreAgendamentoTransporteController::class, 'search']);
Route::put('/', [PreAgendamentoTransporteController::class, 'update']);
});
Route::resource('pre-agendamento-transporte', PreAgendamentoTransporteController::class)->except(['show', 'index']);

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\TransportePaciente\Reabertura\ReaberturaViagemController;
use Illuminate\Support\Facades\Route;
Route::prefix('reabertura-viagem')->group(function () {
Route::get('list', [ReaberturaViagemController::class, 'list']);
Route::get('reopen/{id}', [ReaberturaViagemController::class, 'reopen']);
Route::get('cidade', [ReaberturaViagemController::class, 'getCidades']);
Route::get('destino', [ReaberturaViagemController::class, 'getDestinos']);
});
Route::resource('reabertura-viagem', ReaberturaViagemController::class);

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\TransportePaciente\ReimpressaoProtocoloController;
use Illuminate\Support\Facades\Route;
Route::prefix('reimpressao-protocolo')->group(function () {
Route::get('search', [ReimpressaoProtocoloController::class, 'search']);
});
Route::resource('reimpressao-protocolo', ReimpressaoProtocoloController::class);

View File

@@ -0,0 +1,14 @@
<?php
use App\Http\Controllers\TransportePaciente\Relatorios\AgendadorController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-agendador')->group(function () {
Route::get('list', [AgendadorController::class, 'list']);
Route::get('municipio', [AgendadorController::class, 'getMunicipios']);
Route::get('destino', [AgendadorController::class, 'getDestinos']);
Route::get('horario', [AgendadorController::class, 'getHorarios']);
Route::get('paciente', [AgendadorController::class, 'getPacientes']);
});
Route::resource('relatorio-agendador', AgendadorController::class)->only(['index']);

View File

@@ -0,0 +1,15 @@
<?php
use App\Http\Controllers\TransportePaciente\Relatorios\EstatisticoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-estatistico')->group(function () {
Route::get('list', [EstatisticoController::class, 'list']);
Route::get('motorista', [EstatisticoController::class, 'getMotoristas']);
Route::get('municipio', [EstatisticoController::class, 'getMunicipios']);
Route::get('destino', [EstatisticoController::class, 'getDestinos']);
Route::get('veiculo', [EstatisticoController::class, 'getVeiculos']);
Route::get('motivo', [EstatisticoController::class, 'getMotivos']);
});
Route::resource('relatorio-estatistico', EstatisticoController::class)->only(['index']);

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\TransportePaciente\Relatorios\PrestacaoContaController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-prestacao-conta')->group(function () {
Route::get('list', [PrestacaoContaController::class, 'list']);
Route::get('veiculo', [PrestacaoContaController::class, 'getVeiculos']);
Route::get('motorista', [PrestacaoContaController::class, 'getMotoristas']);
Route::get('destino', [PrestacaoContaController::class, 'getDestinos']);
});
Route::resource('relatorio-prestacao-conta', PrestacaoContaController::class)->only(['index']);

View File

@@ -0,0 +1,14 @@
<?php
use App\Http\Controllers\TransportePaciente\Relatorios\QuantitativoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-quantitativo')->group(function () {
Route::get('list', [QuantitativoController::class, 'list']);
Route::get('municipio', [QuantitativoController::class, 'getMunicipios']);
Route::get('destino', [QuantitativoController::class, 'getDestinos']);
Route::get('veiculo', [QuantitativoController::class, 'getVeiculos']);
Route::get('fields', [QuantitativoController::class, 'getLoadFields']);
});
Route::resource('relatorio-quantitativo', QuantitativoController::class)->only(['index']);

View File

@@ -0,0 +1,14 @@
<?php
use App\Http\Controllers\TransportePaciente\ViagemDataController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-viagem-data')->group(function () {
Route::get('list', [ViagemDataController::class, 'list']);
Route::get('municipio', [ViagemDataController::class, 'getMunicipios']);
Route::get('motorista', [ViagemDataController::class, 'getMotoristas']);
Route::get('destino', [ViagemDataController::class, 'getDestinos']);
Route::get('status', [ViagemDataController::class, 'getStatus']);
});
Route::resource('relatorio-viagem-data', ViagemDataController::class)->only(['index']);

View File

@@ -0,0 +1,14 @@
<?php
use App\Http\Controllers\TransportePaciente\Relatorios\ViagemGeralController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-viagem-geral')->group(function () {
Route::get('list', [ViagemGeralController::class, 'list']);
Route::get('motivo', [ViagemGeralController::class, 'getMotivos']);
Route::get('municipio', [ViagemGeralController::class, 'getMunicipios']);
Route::get('destino', [ViagemGeralController::class, 'getDestinos']);
Route::get('veiculo', [ViagemGeralController::class, 'getVeiculos']);
});
Route::resource('relatorio-viagem-geral', ViagemGeralController::class)->only(['index']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\TransportePaciente\Relatorios\RelatorioViagemMotoristaController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-viagem-motorista')->group(function () {
Route::get('list', [RelatorioViagemMotoristaController::class, 'list']);
Route::get('motorista', [RelatorioViagemMotoristaController::class, 'getMotoristas']);
});
Route::resource('relatorio-viagem-motorista', RelatorioViagemMotoristaController::class)->only(['index']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\TransportePaciente\Relatorios\ViagemVeiculoController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-viagem-veiculo')->group(function () {
Route::get('list', [ViagemVeiculoController::class, 'list']);
Route::get('veiculo', [ViagemVeiculoController::class, 'getVeiculos']);
});
Route::resource('relatorio-viagem-veiculo', ViagemVeiculoController::class)->only(['index']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\TransportePaciente\Relatorios\ViagemController;
use Illuminate\Support\Facades\Route;
Route::prefix('relatorio-viagem')->group(function () {
Route::get('list', [ViagemController::class, 'list']);
Route::get('municipio', [ViagemController::class, 'getMunicipios']);
Route::get('viagem', [ViagemController::class, 'getViagem']);
});
Route::resource('relatorio-viagem', ViagemController::class)->only(['index']);

View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\TransportePaciente\Supervisor\SupervisorController;
use Illuminate\Support\Facades\Route;
Route::prefix('supervisor')->group(function () {
Route::get('datatable', [SupervisorController::class, 'datatable']);
Route::get('unidade', [SupervisorController::class, 'getUnidades']);
Route::get('supervisor', [SupervisorController::class, 'getSupervisor']);
Route::put('bloquear/{id}', [SupervisorController::class, 'bloquear']);
});
Route::resource('supervisor', SupervisorController::class)->except(['show']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\TransportePaciente\Transferencia\TransferenciaController;
use Illuminate\Support\Facades\Route;
Route::prefix('transferencia')->group(function () {
Route::get('/list', [TransferenciaController::class, 'list']);
Route::get('/jornada', [TransferenciaController::class, 'getJornadas']);
Route::get('/load-field', [TransferenciaController::class, 'loadFields']);
});
Route::resource('transferencia', TransferenciaController::class)->except(['show']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\TransportePaciente\Veiculo\VeiculoController;
use Illuminate\Support\Facades\Route;
Route::prefix('veiculo')->group(function () {
Route::get('datatable', [VeiculoController::class, 'datatable']);
Route::put('bloquear/{id}', [VeiculoController::class, 'bloquear']);
});
Route::resource('veiculo', VeiculoController::class)->except(['show']);