# 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 g_tb_bairro_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_naturezalitigio api_router.include_router( g_tb_bairro_endpoint.router, prefix="/administrativo/g_tb_bairro", tags=["CENSEC - Bairro"] )