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,27 @@
<?php
namespace App\Http\Controllers\Almoxarifado\Relatorios;
use App\Http\Controllers\Controller;
use App\Services\Almoxarifado\Relatorios\ConsumoFinanceiroService;
use Illuminate\Http\Response;
class ConsumoFinanceiroController extends Controller
{
protected $modulo = 'almoxarifado';
protected $funcionalidade = 'relatorio-consumo-financeiro';
public function index()
{
$this->auth(__FUNCTION__);
return response()->json(ConsumoFinanceiroService::index(), Response::HTTP_OK);
}
public function list()
{
$this->auth(__FUNCTION__);
return response()->json(ConsumoFinanceiroService::list(), Response::HTTP_OK);
}
}

View File

@@ -0,0 +1,32 @@
<?php
namespace App\Http\Controllers\Almoxarifado\Relatorios;
use App\Http\Controllers\Controller;
use App\Services\Almoxarifado\Relatorios\ConsumoMedioMensalService;
use Illuminate\Http\Response;
class ConsumoMedioMensalController extends Controller
{
protected $modulo = 'almoxarifado';
protected $funcionalidade = 'relatorio-consumo-medio-mensal';
public function index()
{
$this->auth(__FUNCTION__);
return response()->json(ConsumoMedioMensalService::index(), Response::HTTP_OK);
}
public function list()
{
$this->auth(__FUNCTION__);
return response()->json(ConsumoMedioMensalService::list(), Response::HTTP_OK);
}
public function autocompleteMaterial()
{
return datatables()->of(ConsumoMedioMensalService::autocompleteMaterial())->make(true);
}
}

View File

@@ -0,0 +1,27 @@
<?php
namespace App\Http\Controllers\Almoxarifado\Relatorios;
use App\Http\Controllers\Controller;
use App\Services\Almoxarifado\Relatorios\EntradaService;
use Illuminate\Http\Response;
class EntradaController extends Controller
{
protected $modulo = 'almoxarifado';
protected $funcionalidade = 'relatorio-entrada';
public function index()
{
$this->auth(__FUNCTION__);
return response()->json(EntradaService::index(), Response::HTTP_OK);
}
public function list()
{
$this->auth(__FUNCTION__);
return response()->json(EntradaService::list(), Response::HTTP_OK);
}
}

View File

@@ -0,0 +1,27 @@
<?php
namespace App\Http\Controllers\Almoxarifado\Relatorios;
use App\Http\Controllers\Controller;
use App\Services\Almoxarifado\Relatorios\EstornoEntradaService;
use Illuminate\Http\Response;
class EstornoEntradaController extends Controller
{
protected $modulo = 'almoxarifado';
protected $funcionalidade = 'relatorio-estorno-entrada';
public function index()
{
$this->auth(__FUNCTION__);
return response()->json(EstornoEntradaService::index(), Response::HTTP_OK);
}
public function list()
{
$this->auth(__FUNCTION__);
return response()->json(EstornoEntradaService::list(), Response::HTTP_OK);
}
}

View File

@@ -0,0 +1,27 @@
<?php
namespace App\Http\Controllers\Almoxarifado\Relatorios;
use App\Http\Controllers\Controller;
use App\Services\Almoxarifado\Relatorios\EstornoSaidaService;
use Illuminate\Http\Response;
class EstornoSaidaController extends Controller
{
protected $modulo = 'almoxarifado';
protected $funcionalidade = 'relatorio-estorno-saida';
public function index()
{
$this->auth(__FUNCTION__);
return response()->json(EstornoSaidaService::index(), Response::HTTP_OK);
}
public function list()
{
$this->auth(__FUNCTION__);
return response()->json(EstornoSaidaService::list(), Response::HTTP_OK);
}
}

View File

@@ -0,0 +1,35 @@
<?php
namespace App\Http\Controllers\Almoxarifado\Relatorios;
use App\Http\Controllers\Controller;
use App\Services\Almoxarifado\Relatorios\MovimentacaoGeralService;
use Illuminate\Http\Response;
class MovimentacaoGeralController extends Controller
{
protected $modulo = 'almoxarifado';
protected $funcionalidade = 'relatorio-movimentacao-geral';
public function index()
{
$this->auth(__FUNCTION__);
return response()->json(MovimentacaoGeralService::index(), Response::HTTP_OK);
}
public function create()
{
return response()->json(MovimentacaoGeralService::create(), Response::HTTP_OK);
}
public function list()
{
return response()->json(MovimentacaoGeralService::list(), Response::HTTP_OK);
}
public function autocomplete()
{
return datatables()->of(MovimentacaoGeralService::autocomplete())->make(true);
}
}

View File

@@ -0,0 +1,32 @@
<?php
namespace App\Http\Controllers\Almoxarifado\Relatorios;
use App\Http\Controllers\Controller;
use App\Services\Almoxarifado\Relatorios\PosicaoEstoqueService;
use Illuminate\Http\Response;
class PosicaoEstoqueController extends Controller
{
protected $modulo = 'almoxarifado';
protected $funcionalidade = 'relatorio-posicao-estoque';
public function index()
{
$this->auth(__FUNCTION__);
return response()->json(PosicaoEstoqueService::index(), Response::HTTP_OK);
}
public function list()
{
$this->auth(__FUNCTION__);
return response()->json(PosicaoEstoqueService::list(), Response::HTTP_OK);
}
public function autocompleteMaterial()
{
return datatables()->of(PosicaoEstoqueService::autocompleteMaterial())->make(true);
}
}

View File

@@ -0,0 +1,32 @@
<?php
namespace App\Http\Controllers\Almoxarifado\Relatorios;
use App\Http\Controllers\Controller;
use App\Services\Almoxarifado\Relatorios\RequisicaoService;
use Illuminate\Http\Response;
class RequisicaoController extends Controller
{
protected $modulo = 'almoxarifado';
protected $funcionalidade = 'relatorio-requisicao';
public function index()
{
$this->auth(__FUNCTION__);
return response()->json(RequisicaoService::index(), Response::HTTP_OK);
}
public function list()
{
$this->auth(__FUNCTION__);
return response()->json(RequisicaoService::list(), Response::HTTP_OK);
}
public function autocompleteMaterial()
{
return datatables()->of(RequisicaoService::autocompleteMaterial())->make(true);
}
}

View File

@@ -0,0 +1,32 @@
<?php
namespace App\Http\Controllers\Almoxarifado\Relatorios;
use App\Http\Controllers\Controller;
use App\Services\Almoxarifado\Relatorios\SaidaService;
use Illuminate\Http\Response;
class SaidaController extends Controller
{
protected $modulo = 'almoxarifado';
protected $funcionalidade = 'relatorio-saida';
public function index()
{
$this->auth(__FUNCTION__);
return response()->json(SaidaService::index(), Response::HTTP_OK);
}
public function list()
{
$this->auth(__FUNCTION__);
return response()->json(SaidaService::list(), Response::HTTP_OK);
}
public function autocompleteMaterial()
{
return datatables()->of(SaidaService::autocompleteMaterial())->make(true);
}
}

View File

@@ -0,0 +1,27 @@
<?php
namespace App\Http\Controllers\Almoxarifado\Relatorios;
use App\Http\Controllers\Controller;
use App\Services\Almoxarifado\Relatorios\ValidadeMaterialService;
use Illuminate\Http\Response;
class ValidadeMaterialController extends Controller
{
protected $modulo = 'almoxarifado';
protected $funcionalidade = 'relatorio-validade-material';
public function index()
{
$this->auth(__FUNCTION__);
return response()->json(ValidadeMaterialService::index(), Response::HTTP_OK);
}
public function list()
{
$this->auth(__FUNCTION__);
return response()->json(ValidadeMaterialService::list(), Response::HTTP_OK);
}
}