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:
@@ -47,6 +47,7 @@ class AvaliacaoComissaoDTO:
|
||||
premio: str
|
||||
ano: int
|
||||
comissao_tipo: str
|
||||
nome_comissao: str
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
@@ -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
|
||||
],
|
||||
|
||||
@@ -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
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user