22 lines
No EOL
789 B
Python
22 lines
No EOL
789 B
Python
# Importação de bibliotecas
|
|
from fastapi import APIRouter, Body, Depends, status
|
|
from actions.jwt.get_current_user import get_current_user
|
|
from packages.v1.administrativo.controllers.ato_principal_controller import AtoPrincipalController
|
|
|
|
# Inicializar o roteaodr para as rotas de produtos
|
|
router = APIRouter()
|
|
|
|
# Instãnciamento do controller desejado
|
|
ato_principal_controller = AtoPrincipalController()
|
|
|
|
@router.get("/",
|
|
status_code=status.HTTP_200_OK,
|
|
summary="Busca itens com filtros opcionais",
|
|
response_description="Lista de itens encontrados com base nos critérios de busca.")
|
|
async def index():
|
|
|
|
# Busca todos os produtos cadastrados
|
|
response = ato_principal_controller.index()
|
|
|
|
# Retornar os dados localizados
|
|
return response |