API para o back-end da smart-service.
Esta API é um projeto acadêmico, api que será responsável pelo back-end de um sistema web de cardapio e atendimento para restaurantes.
Entrada: { "nome": "Nome Usuario", "email": "emailvalido@hotmail.com", "password": "123456", "telefone": "13999999999", "logradouro": "Rua Do Usuario", "numero": "01-B", "complemento": "Bloco X", "cep": "12045000", "bairro": "Gonzaga", "cidade": "Santos", "estado": "SP" }
Saida(201): { "data": [ { "message": "PROCESSAMENTO OK" } ] }
Entrada: { "nome": "Nome Administrador", "email": "emailvalido@hotmail.com", "password": "123456", "telefone": "13999999999", "logradouro": "Rua Do Administrador", "numero": "01-B", "complemento": "Bloco X", "cep": "12045000", "bairro": "Gonzaga", "cidade": "Santos", "estado": "SP" }
Saida(201): { "data": [ { "message": "PROCESSAMENTO OK" } ] }
http://localhost:8080/auth [POST]
Entrada: { "email" : "seuemailcadastrado@email.com", "password" : "suasenhacadastrada" }
Saida(200): { "data": [ { "message": "AUTENTICACAO OK", "usuario": "André", "nivelUsuario": "ADMINISTRADOR" } ] }
Entrada: { "categoria": "PODRAO", "nome": "Hamburguer", "preco": "12.99", "descricao": "xxxxxxxxxxxxxxxxxxxxxxxx", "estoque": "20" }
Saida(201): { "data": [ { "message": "PROCESSAMENTO OK" } ] }
Entrada(Multipartfile):
form-data: file
Sáida(202): { "data": [ { "message": "PROCESSAMENTO OK" } ] }
Entrada(Vazia): Saída(200): { "data": [ { "produtos": [ { "id": "42582b31-2fe9-4867-a070-ffdd07bc9650", "categoria": "PODRAO", "nome": "Hamburguer", "preco": 12.99, "descricao": "xxxxxxxxxxxxxxxxxxxxxxxx", "estoque": 20, "imgUrl": "BASE64" } ] } ] }
Entrada(Vazia): Saída(200): { "data": [ { "produtos": [ { "id": "42582b31-2fe9-4867-a070-ffdd07bc9650", "categoria": "PODRAO", "nome": "Hamburguer", "preco": 12.99, "descricao": "xxxxxxxxxxxxxxxxxxxxxxxx", "estoque": 20, "imgUrl": "BASE64" } ] } ] }