# 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_documentotipo_endpoint from packages.v1.administrativo.endpoints import g_natureza_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 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"] )