Skip to content

Projeto de gerenciamento de Jogos - Intensivão Java Spring

License

Notifications You must be signed in to change notification settings

MatheusPrudente/dslist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.