MirrorAPI/packages/v1/administrativo/endpoints/ato_principal_endpoint.py

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