Skip to content

Latest commit

 

History

History
88 lines (56 loc) · 2.22 KB

File metadata and controls

88 lines (56 loc) · 2.22 KB

Projeto DSList - Intensivão Java Spring

Tecnologias

Este projeto foi desenvolvido com as seguintes tecnologias :

  • Java (17)
  • Spring Boot
  • JPA / Hibernate
  • Maven

Projeto

Projeto foi desenvolvido durante o curso Intensivão Java Spring oferecida pela DevSuperior. O projeto consiste em uma Api Rest de Gerenciamento de Entregas

Diagrama de Classes

image

📑 Documentação da API

URL base

  http://localhost:8080/dslist/

Obter Listagem dos Games Cadastrados

  GET /games

Buscar Listagem dos Games Cadastrados Pelo Id

  GET /games/{id}
Parâmetro Tipo Descrição
id Long Obrigatório. Id do Game

Obter Listagem das Listas de Games Cadastrados

  GET /lists

Buscar Listagem das Listas de Games Cadastrados Pelo Id da Lista

  GET /lists/{id}/games
Parâmetro Tipo Descrição
id Long Obrigatório. Id da Lista de Game

Mudar a posição do Game dentro de uma Lista de Game

  POST /lists/{id}/replacement
Parâmetro Tipo Descrição
id Long Obrigatório. Id da Lista de Game
body ReplacementDTO Obrigatório. Informações da posição de origem e posição destino

License

Este projeto está sob a licença do MIT. Consulte o arquivo LICENÇA para mais detalhes.