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 App\Http\Controllers\Mobile\ConectaSusAb\Administracao\AutenticacaoController;
use Illuminate\Support\Facades\Route;
Route::group([
'prefix' => 'autenticacao'
], function () {
Route::post('login', [AutenticacaoController::class, 'login'])->withoutMiddleware('jwt.auth');
Route::post('refresh', [AutenticacaoController::class, 'refresh']);
Route::post('recuperar-senha', [AutenticacaoController::class, 'recuperarSenha'])->withoutMiddleware('jwt.auth');
});

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\AtencaoBasica\CadastroDomiciliar\CadastroDomiciliarController;
use Illuminate\Support\Facades\Route;
Route::get('cadastro-domiciliar/{unidade_id}/{equipe_id}/{microarea_id}/{exibir_fora_area}', [CadastroDomiciliarController::class, 'index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\AtencaoBasica\CadastroIndividual\CadastroIndividualController;
use Illuminate\Support\Facades\Route;
Route::resource('cadastro-individual/{unidade_id}/{equipe_id}/{exibir_fora_area}', CadastroIndividualController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\AtencaoBasica\CadastroIndividual\ComunidadeTradicionalController;
use Illuminate\Support\Facades\Route;
Route::get('comunidade-tradicional', [ComunidadeTradicionalController::class, 'index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\AtencaoBasica\Parametrizacao\ParametrizacaoExameController;
use Illuminate\Support\Facades\Route;
Route::get('parametrizacao-exame', [ParametrizacaoExameController::class, 'index']);

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\AtencaoBasica\Parametrizacao\ParametrizacaoController;
use Illuminate\Support\Facades\Route;
Route::prefix('parametrizacao')->group(function () {
Route::get('equipe/{id_usuario}', [ParametrizacaoController::class, 'obterEquipe']);
Route::get('equipe-usuario/{id_unidade}/{id_usuario}', [ParametrizacaoController::class, 'obterEquipeUsuario']);
});

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Cadastro\AlergiaController;
use Illuminate\Support\Facades\Route;
Route::resource('alergia', AlergiaController::class)->only(['index']);

View File

@@ -0,0 +1,7 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Cadastro\BairroController;
use Illuminate\Support\Facades\Route;
Route::resource('bairro', BairroController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Cadastro\CidadaoController;
use Illuminate\Support\Facades\Route;
Route::resource('cidadao/{id_unidade}/{id_equipe}/{exibir_fora_area}/{pagina}', CidadaoController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Cadastro\ConvenioMedicoController;
use Illuminate\Support\Facades\Route;
Route::resource('convenio-medico', ConvenioMedicoController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Cadastro\EtniaIndigenaController;
use Illuminate\Support\Facades\Route;
Route::resource('etnia-indigena', EtniaIndigenaController::class)->only(['index']);

View File

@@ -0,0 +1,11 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Cadastro\LogradouroController;
use Illuminate\Support\Facades\Route;
Route::prefix('logradouro')->group(function() {
Route::get('tipo', [LogradouroController::class, 'obterTipoLogradouro']);
});
Route::resource('logradouro', LogradouroController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Cadastro\LoteamentoController;
use Illuminate\Support\Facades\Route;
Route::resource('loteamento', LoteamentoController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Cadastro\MedicamentoController;
use Illuminate\Support\Facades\Route;
Route::resource('medicamento', MedicamentoController::class)->only('index');

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Cadastro\UnidadeController;
use Illuminate\Support\Facades\Route;
Route::resource('unidade', UnidadeController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Cadastro\UsuarioController;
use Illuminate\Support\Facades\Route;
Route::resource('usuario', UsuarioController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Geral\CiapController;
use Illuminate\Support\Facades\Route;
Route::resource('ciap', CiapController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Intranet\MunicipioController;
use Illuminate\Support\Facades\Route;
Route::resource('municipio', MunicipioController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Sigtap\CidController;
use Illuminate\Support\Facades\Route;
Route::resource('cid', CidController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Sigtap\OcupacaoController;
use Illuminate\Support\Facades\Route;
Route::apiResource('ocupacoes', OcupacaoController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Sigtap\ProcedimentoOcupacaoController;
use Illuminate\Support\Facades\Route;
Route::apiResource('procedimento-ocupacao/{ocupacao}', ProcedimentoOcupacaoController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Sigtap\ProcedimentoController;
use Illuminate\Support\Facades\Route;
Route::apiResource('procedimentos', ProcedimentoController::class)->only(['index']);

View File

@@ -0,0 +1,6 @@
<?php
use App\Http\Controllers\Mobile\ConectaSusAb\Sincronizacao\SincronizacaoController;
use Illuminate\Support\Facades\Route;
Route::post('/', [SincronizacaoController::class, 'sincronizacao']);