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

@@ -47,6 +47,7 @@ class AvaliacaoComissaoDTO:
premio: str
ano: int
comissao_tipo: str
nome_comissao: str
@dataclass

View File

@@ -149,7 +149,8 @@ class ProcessarRankingJob:
"tipo": a.tipo,
"premio": a.premio,
"ano": a.ano,
"comissao_tipo": a.comissao_tipo
"comissao_tipo": a.comissao_tipo,
"nome_comissao": a.nome_comissao,
}
for a in consultor.avaliacoes_comissao
],

View File

@@ -109,6 +109,7 @@ class ObterRankingUseCase:
premio=a.premio,
ano=a.ano,
comissao_tipo=a.comissao_tipo,
nome_comissao=a.nome_comissao,
)
for a in consultor.avaliacoes_comissao
],