Skip to content

feat(api-vcnafacul): card 04 — DTOs espelho Categoria + rota proxy GET /mssimulado/categoria - #494

Merged
FernandoAlmeidaPinto merged 2 commits into
developfrom
feature/card-04-api-dtos-contratos
Jul 4, 2026
Merged

feat(api-vcnafacul): card 04 — DTOs espelho Categoria + rota proxy GET /mssimulado/categoria#494
FernandoAlmeidaPinto merged 2 commits into
developfrom
feature/card-04-api-dtos-contratos

Conversation

@FernandoAlmeidaPinto

Copy link
Copy Markdown
Member

Summary

  • Remove DTOs obsoletos TipoSimuladoDTO e RegraDTO (código morto após rename)
  • Adiciona CategoriaDTO espelhando o schema do ms-simulado (com exame, custom, selecionavel, descricao)
  • SimuladoDTO passa a usar categoria: CategoriaDTO no lugar de tipo: TipoSimuladoDTO
  • Remove endpoint GET /simulado/tipos e SimuladoService.getTipos()
  • Adiciona CategoriaProxyController com GET /mssimulado/categoria que faz proxy para v1/categoria do ms-simulado
  • CreateProvaDTORequest e CreateProvaDTOInput usam categoria no lugar de exame+tipo

Test plan

  • GET /mssimulado/categoria retorna lista de categorias com campos selecionavel, custom, descricao, exame
  • Criar uma prova via frontend — campo categoria deve ser enviado corretamente
  • Verificar que a rota GET /simulado/tipos foi removida (deve retornar 404)
  • Rodar testes: npm run test

🤖 Generated with Claude Code

@FernandoAlmeidaPinto FernandoAlmeidaPinto self-assigned this Jul 4, 2026
@FernandoAlmeidaPinto
FernandoAlmeidaPinto merged commit 909d309 into develop Jul 4, 2026
4 checks passed
@FernandoAlmeidaPinto
FernandoAlmeidaPinto deleted the feature/card-04-api-dtos-contratos branch July 4, 2026 17:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant