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,31 @@
<?php
namespace App\Services\Cadastro;
use App\Services\Service;
use Illuminate\Support\Facades\DB;
class MaterialBnafarService extends Service
{
public static function autocomplete()
{
$materiaisBnafar = DB::table('cadastro_material_bnafar')
->select(
'cadastro_material_bnafar.id',
'cadastro_material_bnafar.codigo',
'cadastro_material_bnafar.descricao',
'cadastro_material_bnafar.tipo',
DB::raw("CONCAT(cadastro_material_bnafar.descricao, ' - ',
CASE
WHEN cadastro_material_bnafar.tipo = 'B' THEN 'Básico'
WHEN cadastro_material_bnafar.tipo = 'E' THEN 'Especializado'
WHEN cadastro_material_bnafar.tipo = 'S' THEN 'Estratégico'
WHEN cadastro_material_bnafar.tipo = 'O' THEN 'Outros'
ELSE 'Desconhecido'
END) AS descricaoTipo")
)
->orderBy('cadastro_material_bnafar.descricao');
return $materiaisBnafar;
}
}