saas_api/packages/v1/api.py

31 lines
1.1 KiB
Python

# Importa o gerenciador de rotas do FastAPI
from fastapi import APIRouter
# Importa os módulos de rotas específicos
from packages.v1.administrativo.endpoints import c_caixa_item_endpoint
from packages.v1.administrativo.endpoints import g_usuario_endpoint
from packages.v1.administrativo.endpoints import c_caixa_servico_endpoint
from packages.v1.administrativo.endpoints import t_tb_reconhecimentotipo_endpoint
# Cria uma instância do APIRouter que vai agregar todas as rotas da API
api_router = APIRouter()
# Inclui as rotas de caixa
api_router.include_router(
c_caixa_item_endpoint.router, prefix="/administrativo/caixa", tags=["Caixa"]
)
# Inclui as rotas de usuários
api_router.include_router(
g_usuario_endpoint.router, prefix="/administrativo/g_usuario", tags=["Usuário"]
)
# Inclui as rotas de caixa_servico
api_router.include_router(
c_caixa_servico_endpoint.router, prefix="/administrativo/c_caixa_servico", tags=["Caixa Serviço"]
)
# Inclui as rotas de caixa
api_router.include_router(
t_tb_reconhecimentotipo_endpoint.router, prefix="/administrativo/t_tb_reconhecimentotipo", tags=["Tipos de reconhecimento"]
)