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

10
api/routes/geral/ciap.php Normal file
View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\Geral\CiapController;
Route::prefix('ciap')->group(function () {
Route::get('autocomplete', [CiapController::class, 'autocomplete']);
});
Route::resource('ciap', CiapController::class)->only(['index']);

View File

@@ -0,0 +1,12 @@
<?php
use App\Http\Controllers\Geral\ConversaoUnidadeMedidaController;
Route::get(
'conversao/unidade-medida/{unidade_medida_origem_id}/{valor}/{unidade_medida_destino_id}',
[ConversaoUnidadeMedidaController::class, 'calc']
)->where([
'unidade_medida_origem_id' => '[0-9]+',
'valor' => '^[0-9]\d*(\.\d+)?$',
'unidade_medida_destino_id' => '[0-9]+',
]);

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\Geral\DiferencaTempoController;
Route::get('diferenca-tempo/{year}/{month}/{day}', [DiferencaTempoController::class, 'calc'])
->where([
'year' => '^\d{4}$',
'month' => '^\d{2}$',
'day' => '^\d{2}$',
]);

View File

@@ -0,0 +1,5 @@
<?php
use App\Http\Controllers\Geral\DocumentoTipoController;
Route::apiResource('documento/tipos', DocumentoTipoController::class)->only(['index', 'show']);

View File

@@ -0,0 +1,10 @@
<?php
use App\Http\Controllers\Geral\GestacaoCalculosController;
Route::get('gestacao/calculos/{year}/{month}/{day}', [GestacaoCalculosController::class, 'calc'])
->where([
'year' => '^\d{4}$',
'month' => '^\d{2}$',
'day' => '^\d{2}$',
]);

13
api/routes/geral/imc.php Normal file
View File

@@ -0,0 +1,13 @@
<?php
use App\Http\Controllers\Geral\ImcController;
Route::get(
'imc/{unidade_medida_massa_id}/{massa}/{unidade_medida_altura_id}/{altura}',
[ImcController::class, 'calc']
)->where([
'unidade_medida_massa_id' => '[0-9]+',
'massa' => '^[0-9]\d*(\.\d+)?$',
'unidade_medida_altura_id' => '[0-9]+',
'altura' => '^[0-9]\d*(\.\d+)?$',
]);

View File

@@ -0,0 +1,5 @@
<?php
use App\Http\Controllers\Geral\MedidaTempoController;
Route::apiResource('medidas-tempo', MedidaTempoController::class)->only(['index', 'show']);

View File

@@ -0,0 +1,5 @@
<?php
use App\Http\Controllers\Geral\TermoInvalidoController;
Route::apiResource('termo-invalido', TermoInvalidoController::class)->only('index');

View File

@@ -0,0 +1,5 @@
<?php
use App\Http\Controllers\Geral\TipoMedidaAlturaController;
Route::apiResource('tipos-medida-altura', TipoMedidaAlturaController::class)->only(['index', 'show']);

View File

@@ -0,0 +1,5 @@
<?php
use App\Http\Controllers\Geral\TurnoController;
Route::apiResource('turnos', TurnoController::class)->only(['index', 'show']);