198 lines
5.6 KiB
Python
198 lines
5.6 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, c_caixa_servico_endpoint, g_cidade_endpoint,
|
|
g_marcacao_tipo_endpoint, g_medida_tipo_endpoint, g_natureza_endpoint,
|
|
g_tb_bairro_endpoint, g_tb_documentotipo_endpoint,
|
|
g_tb_estadocivil_endpoint, g_tb_profissao_endpoint,
|
|
g_tb_regimebens_endpoint, g_tb_regimecomunhao_endpoint,
|
|
g_tb_tipologradouro_endpoint, g_tb_txmodelogrupo_endpoint, g_uf_endpoint,
|
|
g_usuario_endpoint, t_censec_endpoint, t_censec_naturezalitigio_endpoint,
|
|
t_censec_qualidade_endpoint, t_imovel_endpoint, t_imovel_unidade_endpoint,
|
|
t_minuta_endpoint, t_pessoa_endpoint, t_servico_etiqueta_endpoint,
|
|
t_servico_tipo_endpoint, t_tb_andamentoservico_endpoint,
|
|
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 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 g_tb_documentotipo
|
|
api_router.include_router(
|
|
g_tb_documentotipo_endpoint.router,
|
|
prefix="/administrativo/g_tb_documentotipo",
|
|
tags=["Documento tipo"],
|
|
)
|
|
|
|
# Inclui as rotas de g_natureza
|
|
api_router.include_router(
|
|
g_natureza_endpoint.router, prefix="/administrativo/g_natureza", tags=["Natureza"]
|
|
)
|
|
|
|
|
|
# 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"],
|
|
)
|
|
|
|
# Inclui as rotas de g_cidade
|
|
api_router.include_router(
|
|
g_cidade_endpoint.router, prefix="/administrativo/g_cidade", tags=["Cidades"]
|
|
)
|
|
|
|
# Inclui as rotas de t_servico_tipo
|
|
api_router.include_router(
|
|
t_servico_tipo_endpoint.router,
|
|
prefix="/administrativo/t_servico_tipo",
|
|
tags=["Serviço tipo"],
|
|
)
|
|
|
|
# Inclui as rotas de g_marcacao_tipo
|
|
api_router.include_router(
|
|
g_marcacao_tipo_endpoint.router,
|
|
prefix="/administrativo/g_marcacao_tipo",
|
|
tags=["Marcação tipo"],
|
|
)
|
|
|
|
# Inclui as rotas de g_marcacao_tipo
|
|
api_router.include_router(
|
|
t_servico_etiqueta_endpoint.router,
|
|
prefix="/administrativo/t_servico_etiqueta",
|
|
tags=["Serviço etiqueta"],
|
|
)
|
|
|
|
# Inclui as rotas de g_uf
|
|
api_router.include_router(
|
|
g_uf_endpoint.router, prefix="/administrativo/g_uf", tags=["Estados"]
|
|
)
|
|
|
|
# Inclui as rotas de t_imovel
|
|
api_router.include_router(
|
|
t_imovel_endpoint.router, prefix="/administrativo/t_imovel", tags=["Imóveis"]
|
|
)
|
|
|
|
# Inclui as rotas de t_imovel_unidade
|
|
api_router.include_router(
|
|
t_imovel_unidade_endpoint.router,
|
|
prefix="/administrativo/t_imovel_unidade",
|
|
tags=["Imóveis Unidades"],
|
|
)
|
|
|
|
# Inclui as rotas de t_imovel_unidade
|
|
api_router.include_router(
|
|
t_pessoa_endpoint.router,
|
|
prefix="/administrativo/t_pessoa",
|
|
tags=["Pessoas Fisicas e Jurídicas"],
|
|
)
|