Skip to content

Feat: Implementação listar e buscar fases sucessionais Api.v2 - #512

Open
JosueModesto wants to merge 1 commit into
developmentfrom
495-listar-buscar-fases-sucessionais
Open

Feat: Implementação listar e buscar fases sucessionais Api.v2#512
JosueModesto wants to merge 1 commit into
developmentfrom
495-listar-buscar-fases-sucessionais

Conversation

@JosueModesto

Copy link
Copy Markdown
Contributor

Close #495

O que foi feito

Foi implementado o módulo de leitura e busca das fases sucessionais na API v2, preservando o comportamento legado da rota antiga.

Alterações principais

  • Criação do módulo de FaseSucessional em v2 com endpoints de listagem e busca por ID:
  • GET /api/v2/fases-sucessionais
  • GET /api/v2/fases-sucessionais/:faseSucessionalId
  • Suporte a filtro por nome com busca parcial e sem diferenciação de maiúsculas/minúsculas.
  • Ordenação configurável por:
    • id ou nome
    • direção asc ou desc
  • Ordenação padrão da listagem em id decrescente, conforme requisito.
  • Validação para faseSucessionalId inválido com retorno 400.
  • Retorno 404 quando o registro não existe.
  • Manutenção do legado /api/fases-sucessionais sem alterações.

Cobertura de testes

  • Testes de listagem com filtro
  • Testes de ordenação padrão
  • Testes de ordenação customizada pela UI
  • Teste de busca por registro existente
  • Teste de busca por registro inexistente
  • Teste de faseSucessionalId inválido

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.

Listar e buscar fases sucessionais

1 participant