Remove referencias a SUCUPIRA_PAINEL do backend e docs
This commit is contained in:
@@ -113,7 +113,7 @@ ranking/
|
|||||||
- Node.js 18+
|
- Node.js 18+
|
||||||
- Docker e Docker Compose (opcional)
|
- Docker e Docker Compose (opcional)
|
||||||
- Acesso ao Elasticsearch (ATUACAPES)
|
- Acesso ao Elasticsearch (ATUACAPES)
|
||||||
- Acesso ao Oracle (SUCUPIRA_PAINEL)
|
- Acesso ao Oracle
|
||||||
|
|
||||||
## Setup Local
|
## Setup Local
|
||||||
|
|
||||||
|
|||||||
@@ -37,10 +37,10 @@ QUERY_BASE = """
|
|||||||
aa.NM_AREA_AVALIACAO,
|
aa.NM_AREA_AVALIACAO,
|
||||||
c.DT_INICIO_VIGENCIA,
|
c.DT_INICIO_VIGENCIA,
|
||||||
c.DT_FIM_VIGENCIA
|
c.DT_FIM_VIGENCIA
|
||||||
FROM SUCUPIRA_PAINEL.VM_COORDENADOR c
|
FROM VM_COORDENADOR c
|
||||||
INNER JOIN SUCUPIRA_PAINEL.VM_PROGRAMA_SUCUPIRA p ON c.ID_PROGRAMA_SNPG = p.ID_PROGRAMA
|
INNER JOIN VM_PROGRAMA p ON c.ID_PROGRAMA_SNPG = p.ID_PROGRAMA
|
||||||
LEFT JOIN SUCUPIRA_PAINEL.VM_AREA_CONHECIMENTO ac ON p.ID_AREA_CONHECIMENTO_ATUAL = ac.ID_AREA_CONHECIMENTO
|
LEFT JOIN VM_AREA_CONHECIMENTO ac ON p.ID_AREA_CONHECIMENTO_ATUAL = ac.ID_AREA_CONHECIMENTO
|
||||||
LEFT JOIN SUCUPIRA_PAINEL.VM_AREA_AVALIACAO aa ON ac.ID_AREA_AVALIACAO = aa.ID_AREA_AVALIACAO
|
LEFT JOIN VM_AREA_AVALIACAO aa ON ac.ID_AREA_AVALIACAO = aa.ID_AREA_AVALIACAO
|
||||||
WHERE c.ID_PESSOA IN ({placeholders})
|
WHERE c.ID_PESSOA IN ({placeholders})
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|||||||
@@ -75,10 +75,10 @@ class PopularComponenteBJob:
|
|||||||
aa.NM_AREA_AVALIACAO,
|
aa.NM_AREA_AVALIACAO,
|
||||||
c.DT_INICIO_VIGENCIA,
|
c.DT_INICIO_VIGENCIA,
|
||||||
c.DT_FIM_VIGENCIA
|
c.DT_FIM_VIGENCIA
|
||||||
FROM SUCUPIRA_PAINEL.VM_COORDENADOR c
|
FROM VM_COORDENADOR c
|
||||||
INNER JOIN SUCUPIRA_PAINEL.VM_PROGRAMA_SUCUPIRA p ON c.ID_PROGRAMA_SNPG = p.ID_PROGRAMA
|
INNER JOIN VM_PROGRAMA p ON c.ID_PROGRAMA_SNPG = p.ID_PROGRAMA
|
||||||
LEFT JOIN SUCUPIRA_PAINEL.VM_AREA_CONHECIMENTO ac ON p.ID_AREA_CONHECIMENTO_ATUAL = ac.ID_AREA_CONHECIMENTO
|
LEFT JOIN VM_AREA_CONHECIMENTO ac ON p.ID_AREA_CONHECIMENTO_ATUAL = ac.ID_AREA_CONHECIMENTO
|
||||||
LEFT JOIN SUCUPIRA_PAINEL.VM_AREA_AVALIACAO aa ON ac.ID_AREA_AVALIACAO = aa.ID_AREA_AVALIACAO
|
LEFT JOIN VM_AREA_AVALIACAO aa ON ac.ID_AREA_AVALIACAO = aa.ID_AREA_AVALIACAO
|
||||||
WHERE c.ID_PESSOA IN ({placeholders})
|
WHERE c.ID_PESSOA IN ({placeholders})
|
||||||
"""
|
"""
|
||||||
return self.oracle_remote.executar_query(query, params)
|
return self.oracle_remote.executar_query(query, params)
|
||||||
|
|||||||
@@ -87,12 +87,12 @@ class OracleClient:
|
|||||||
aa.NM_AREA_AVALIACAO,
|
aa.NM_AREA_AVALIACAO,
|
||||||
c.DT_INICIO_VIGENCIA,
|
c.DT_INICIO_VIGENCIA,
|
||||||
c.DT_FIM_VIGENCIA
|
c.DT_FIM_VIGENCIA
|
||||||
FROM SUCUPIRA_PAINEL.VM_COORDENADOR c
|
FROM VM_COORDENADOR c
|
||||||
INNER JOIN SUCUPIRA_PAINEL.VM_PROGRAMA_SUCUPIRA p
|
INNER JOIN VM_PROGRAMA p
|
||||||
ON c.ID_PROGRAMA_SNPG = p.ID_PROGRAMA
|
ON c.ID_PROGRAMA_SNPG = p.ID_PROGRAMA
|
||||||
LEFT JOIN SUCUPIRA_PAINEL.VM_AREA_CONHECIMENTO ac
|
LEFT JOIN VM_AREA_CONHECIMENTO ac
|
||||||
ON p.ID_AREA_CONHECIMENTO_ATUAL = ac.ID_AREA_CONHECIMENTO
|
ON p.ID_AREA_CONHECIMENTO_ATUAL = ac.ID_AREA_CONHECIMENTO
|
||||||
LEFT JOIN SUCUPIRA_PAINEL.VM_AREA_AVALIACAO aa
|
LEFT JOIN VM_AREA_AVALIACAO aa
|
||||||
ON ac.ID_AREA_AVALIACAO = aa.ID_AREA_AVALIACAO
|
ON ac.ID_AREA_AVALIACAO = aa.ID_AREA_AVALIACAO
|
||||||
WHERE c.ID_PESSOA = :id_pessoa
|
WHERE c.ID_PESSOA = :id_pessoa
|
||||||
ORDER BY c.DT_INICIO_VIGENCIA DESC
|
ORDER BY c.DT_INICIO_VIGENCIA DESC
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ async def lifespan(app: FastAPI):
|
|||||||
# Conectar Oracle REMOTO (CAPES)
|
# Conectar Oracle REMOTO (CAPES)
|
||||||
try:
|
try:
|
||||||
oracle_remote_client.connect()
|
oracle_remote_client.connect()
|
||||||
print("Oracle REMOTO conectado (CAPES/SUCUPIRA_PAINEL)")
|
print("Oracle REMOTO conectado (CAPES)")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"AVISO: Oracle REMOTO não conectou: {e}. Sistema rodando sem Componente B (PPG).")
|
print(f"AVISO: Oracle REMOTO não conectou: {e}. Sistema rodando sem Componente B (PPG).")
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ class Settings(BaseSettings):
|
|||||||
ORACLE_LOCAL_PASSWORD: str
|
ORACLE_LOCAL_PASSWORD: str
|
||||||
ORACLE_LOCAL_DSN: str
|
ORACLE_LOCAL_DSN: str
|
||||||
|
|
||||||
# Oracle REMOTO (CAPES) - Para ler SUCUPIRA_PAINEL
|
# Oracle REMOTO (CAPES) - Para ler dados de programas
|
||||||
ORACLE_REMOTE_USER: str
|
ORACLE_REMOTE_USER: str
|
||||||
ORACLE_REMOTE_PASSWORD: str
|
ORACLE_REMOTE_PASSWORD: str
|
||||||
ORACLE_REMOTE_DSN: str
|
ORACLE_REMOTE_DSN: str
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ oracle_local_client = OracleClient(
|
|||||||
dsn=settings.ORACLE_LOCAL_DSN
|
dsn=settings.ORACLE_LOCAL_DSN
|
||||||
)
|
)
|
||||||
|
|
||||||
# Oracle REMOTO (CAPES) - Para ler SUCUPIRA_PAINEL
|
# Oracle REMOTO (CAPES) - Para ler dados de programas
|
||||||
oracle_remote_client = OracleClient(
|
oracle_remote_client = OracleClient(
|
||||||
user=settings.ORACLE_REMOTE_USER,
|
user=settings.ORACLE_REMOTE_USER,
|
||||||
password=settings.ORACLE_REMOTE_PASSWORD,
|
password=settings.ORACLE_REMOTE_PASSWORD,
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
│ └─> Query com boost por tipo de atuação │
|
│ └─> Query com boost por tipo de atuação │
|
||||||
│ └─> Retorna top 1000 candidatos pré-ordenados │
|
│ └─> Retorna top 1000 candidatos pré-ordenados │
|
||||||
│ │
|
│ │
|
||||||
│ 2. Oracle (SUCUPIRA_PAINEL) - Opcional │
|
│ 2. Oracle - Opcional │
|
||||||
│ └─> Busca coordenações de PPG por ID_PESSOA │
|
│ └─> Busca coordenações de PPG por ID_PESSOA │
|
||||||
│ │
|
│ │
|
||||||
│ 3. Python (Backend) │
|
│ 3. Python (Backend) │
|
||||||
|
|||||||
Reference in New Issue
Block a user