saas_api/packages/v1/api.py

113 lines
No EOL
4.4 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 g_tb_txmodelogrupo_endpoint
from packages.v1.administrativo.endpoints import g_tb_profissao_endpoint
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
from packages.v1.administrativo.endpoints import t_tb_andamentoservico_endpoint
from packages.v1.administrativo.endpoints import g_tb_regimecomunhao_endpoint
from packages.v1.administrativo.endpoints import g_tb_regimebens_endpoint
from packages.v1.administrativo.endpoints import t_censec_endpoint
from packages.v1.administrativo.endpoints import t_censec_naturezalitigio_endpoint
from packages.v1.administrativo.endpoints import t_censec_qualidade_endpoint
from packages.v1.administrativo.endpoints import g_tb_estadocivil_endpoint
from packages.v1.administrativo.endpoints import g_medida_tipo_endpoint
from packages.v1.administrativo.endpoints import t_minuta_endpoint
from packages.v1.administrativo.endpoints import g_tb_bairro_endpoint
from packages.v1.administrativo.endpoints import g_tb_tipologradouro_endpoint
# Cria uma instância do APIRouter que vai agregar todas as rotas da API
api_router = APIRouter()
# Inclui as rotas de c_caixa_item
api_router.include_router(
c_caixa_item_endpoint.router, prefix="/administrativo/c_caixa_item", tags=["Caixa Item"]
)
# Inclui as rotas de g_usuario
api_router.include_router(
g_usuario_endpoint.router, prefix="/administrativo/g_usuario", tags=["Usuário"]
)
# Inclui as rotas de c_caixa_servico
api_router.include_router(
c_caixa_servico_endpoint.router, prefix="/administrativo/c_caixa_servico", tags=["Caixa Serviço"]
)
# Inclui as rotas de t_tb_reconhecimentotipo
api_router.include_router(
t_tb_reconhecimentotipo_endpoint.router, prefix="/administrativo/t_tb_reconhecimentotipo", tags=["Tipos de reconhecimento"]
)
# Inclui as rotas de t_tb_andamentoservico
api_router.include_router(
t_tb_andamentoservico_endpoint.router, prefix="/administrativo/t_tb_andamentoservico", tags=["Andamentos de serviço"]
)
# Inclui as rotas de g_tb_profissao
api_router.include_router(
g_tb_profissao_endpoint.router, prefix="/administrativo/g_tb_profissao", tags=["Profissões"]
)
# Inclui as rotas de g_tb_regimecomunhao
api_router.include_router(
g_tb_regimecomunhao_endpoint.router, prefix="/administrativo/g_tb_regimecomunhao", tags=["Regime de Comunhão"]
)
# Inclui as rotas de g_tb_txmodelogrupo
api_router.include_router(
g_tb_txmodelogrupo_endpoint.router, prefix="/administrativo/g_tb_txmodelogrupo", tags=["Modelo grupo"]
)
# Inclui as rotas de g_tb_regimebens
api_router.include_router(
g_tb_regimebens_endpoint.router, prefix="/administrativo/g_tb_regimebens", tags=["Regime de bens"]
)
# Inclui as rotas de t_censec
api_router.include_router(
t_censec_endpoint.router, prefix="/administrativo/t_censec", tags=["CENSEC"]
)
# Inclui as rotas de t_censec_naturezalitigio
api_router.include_router(
t_censec_naturezalitigio_endpoint.router, prefix="/administrativo/t_censec_naturezalitigio", tags=["CENSEC - Natureza Litígio"]
)
# Inclui as rotas de t_censec_qualidade
api_router.include_router(
t_censec_qualidade_endpoint.router, prefix="/administrativo/t_censec_qualidade", tags=["CENSEC - Qualidade"]
)
# Inclui as rotas de g_tb_estadocivil
api_router.include_router(
g_tb_estadocivil_endpoint.router, prefix="/administrativo/g_tb_estadocivil", tags=["Estado Civil"]
)
# Inclui as rotas de g_tg_medida_tipob_estadocivil
api_router.include_router(
g_medida_tipo_endpoint.router, prefix="/administrativo/g_medida_tipo", tags=["Tipo de Medidas"]
)
# Inclui as rotas de g_tg_medida_tipob_estadocivil
api_router.include_router(
t_minuta_endpoint.router, prefix="/administrativo/t_minuta", tags=["Minutas"]
)
# Inclui as rotas de t_censec_naturezalitigio
api_router.include_router(
g_tb_bairro_endpoint.router, prefix="/administrativo/g_tb_bairro", tags=["CENSEC - Bairro"]
)
# Inclui as rotas de g_tb_tipologradouro
api_router.include_router(
g_tb_tipologradouro_endpoint.router, prefix="/administrativo/g_tb_tipologradouro", tags=["Tipo logradouro"]
)