O desafio consiste em criar um sistema básico para auxiliar as vendas de uma lanchonete
Java 11
Banco H2
Docker
Insomnia
Spring-boot
- Criar um pedido
- Fechamento do pedido
- Calcular o valor final do pedido
- Listar todos os pedidos
- Deletar o pedido
- Listar todos os produtos
Para criar um pedido
Criar pedido POST /pedidos e assim será criado automaticamente um novo pedido.
Adiciona um novo produto ao pedido usando o PUT /pedidos/{idDoPedido}/{idDoProduto}/{quantidade}
http://localhost:8080/pedidos/{idDoPedido}/{idDoProduto}/{quantidade}
Fechamento do pedido e retornando o valor do pedido e do troco usando o PUT a /pedidos/{idDoPedido}/{valorAserpago}
Calcular o valor final do pedido usando o GET /pedidos{idDoPedido}
Listar todos os pedidos usando o GET /pedidos
Deletar o pedido usando o DELETE /pedidos/{idPedido}/{idDoProtudo}/{quantidade}
http://localhost:8080/pedidos/{idPedido}/{idDoProtudo}/{quantidade}
Listar todos os produtos usando GET /produtos