API REST que cuenta con 3 métodos para las ventas de un restaurant
Método de tipo POST que autoriza la creación y las consultas de ventas a través de la generación de un token de seguridad que debe añadirse en los header de los métodos a consultar
http://localhost:8080/auth
{
"username": "user",
"password": "password"
}
Content-Type:application/json
Authorization:eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ1c2VyIiwiYXVkaWVuY2UiOiJ3ZWIiLCJjcmVhdGVkIjoxNTY0MzM5NTYwNzAyLCJleHAiOjE1NjQ5NDQzNjB9.r4wKHk_Kpd63QxquK44r_DPzTA4lMLbVYeqXJyCGwD4wu0tqAFXR51vvIJzejORxwpIxTSZLguvzO8twhQV81A
Método de tipo POST que crea una venta
http://localhost:8080/sales
{
"date":"2019-07-28",
"time":"14:03:07.911584",
"paymentType":"tdc",
"amount": 27.00,
"currencyType": "clp",
"operationCode": 1234
}
Método de tipo GET que dada una fecha, consulta las ventas de un día en específico
http://localhost:8080/sales/date/{date}