Skip to content

A empresa “Ficticius Clean” atua na entrega de produtos de limpeza.

Notifications You must be signed in to change notification settings

Surmani/FicticiusClean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FicticiusClean

FicticiusClean empresa de entrega de produtos de limpeza:

O projeto foi desenvolvido em java 8.

Como rodar o projeto:

Direto pela IDE - Exemplo - STS 4 (Spring Tool Suite 4)


  1. Clonar o projeto para a máquina
  2. importar o projeto como um Maven project
  3. Run as -> Spring Boot App

Linux - Terminal


  1. Baixar o arquivo .jar do repository que fica na pasta /projeto/
  2. Acessar o local onde onde foi baixado FicticiusClean-0.0.1-SNAPSHOT.jar
  3. Executar o comando java -jar "nomeArquivo.jar" no terminal

Windows


  1. Baixar o arquivo .jar do repository que fica na pasta /projeto/
  2. Acessar o local onde onde foi baixado FicticiusClean-0.0.1-SNAPSHOT.jar
  3. Executar o comando java -jar "nomeArquivo.jar" no Prompt de Comando

Executar os comandos - a porta de acesso é a 8080 - URL: localhost:8080/api/veiculo...

Foi utilizado o Postman para facilitar a execução dos dados, mas é possível cadastrar, e fazer as execuções através de um navegador web.

URLs:

Mostra veiculos cadastrados

localhost:8080/api/veiculo/listar

Criar 5 veiculos com dados ficticios (dados de teste criados)

localhost:8080/api/veiculo/inserirDadosTeste

Cadastra um veiculo através de parametros

localhost:8080/api/veiculo/salvarParametros?nome="nomeVeiculo"&marca="marcaVeiculo"&modelo="modeloVeiculo"&dataFabricacao="dd/MM/yyyy"&consumoMedioCidade="valor"&consumoMedioRodovia="valor"

OBS: inserir cada campo sem aspas, exemplo: ...nome=Fox&...dataFabricacao=01/02/2020...

Calcula da previsão

localhost:8080/api/veiculo/previsao?precoGasolina="valor"&kmCidade="valor"&kmRodovia="valor"

OBS:o "valor" deve ser substituido por valor em double, por exemplo: ...precoGasolina=3.45&kmCidade=5...

Busca o veiculo com determinado id (id é gerado automaticamente após o cadastro do veículo)

localhost:8080/api/veiculo/"id"

Cadastra um veículo, porém deve ser passado o veículo através do "body" em formato json, como segue o exemplo abaixo:

localhost:8080/api/veiculo/salvar

Exemplo:

{
    "nome": "nome_teste",
    "marca": "marca_teste",
    "modelo": "modelo_teste",
    "dataFabricacao": "2011-04-09",
    "consumoMedioCidade": 7.5,
    "consumoMedioRodovia": 11.2
}

Exemplo de execução pelo Postman

Listar veiculo (sem ter cadastrado)

listarVazio

Inserir dados de teste

inserirDadosTeste

Listar veiculos cadastrados

listarPreenchidoAtualizado

Salvar veiculo

salvar

Salvar veículo parametro

salvarParametros

Cálculo de previsão

calculoPrevisao

About

A empresa “Ficticius Clean” atua na entrega de produtos de limpeza.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages