feat(avaliacao): adicionar nome da comissão nas avaliações

- Adiciona campo nome_comissao em AvaliacaoComissao (entity, DTO, schema)
- Extrai nome da comissão do Elasticsearch no repository
- Propaga campo pelo job de processamento e use case
- Exibe nome da comissão no ConsultorCard (frontend)
- Remove link do manual PDF do footer
This commit is contained in:
Frederico Castro
2025-12-17 14:15:43 -03:00
parent 0f61b55944
commit 15570be9c9
12 changed files with 39 additions and 3 deletions

View File

@@ -1,9 +1,11 @@
import logging
import json
import asyncio
from pathlib import Path
from fastapi import FastAPI
from fastapi.middleware.cors import CORSMiddleware
from fastapi.staticfiles import StaticFiles
from contextlib import asynccontextmanager
from .routes import router
@@ -147,6 +149,10 @@ app.add_middleware(
app.include_router(router)
static_dir = Path(__file__).parent.parent.parent.parent / "static"
if static_dir.exists():
app.mount("/api/static", StaticFiles(directory=str(static_dir)), name="static")
@app.get("/")
async def root():

View File

@@ -42,6 +42,7 @@ class AvaliacaoComissaoSchema(BaseModel):
premio: str
ano: int
comissao_tipo: str
nome_comissao: str = ""
class PremiacaoSchema(BaseModel):