/api-machine-states

Repositório destinado para criação de uma API para gerenciamento de estados. (versão 1.0.0)

Primary LanguageJava

API Machine States

Api destinada a gerenciamento de estados e transições.

Requisitos Técnicos

  JAVA SDK 11+
  PostgreSQL

Instalação

clonar o repositório, abrir o projeto e configurar o acesso ao PostgreSQL no arquivo "application.properties" com "user" e "senha".

  spring.datasource.url= jdbc:postgresql://localhost:5432/
  spring.datasource.username=user
  spring.datasource.password=senha

API Reference

Tipos de Requisições

Get all states

  GET /api/states/

Get states

  GET /api/states/:id

Post states

  POST /api/states/

Put states

  PUT /api/states/:id

Delete states

  DELETE /api/states/:id
Parameter Type Description
status String [ ACORDADO, TRABALHANDO, DESCANSANDO, DORMINDO ]
times String [ OPTIONSONE("8:00"), OPTIONSTWO("12:00"), OPTIONSTHREE("13:00"), OPTIONSFOUR("18:00"), OPTIONSFIVE("22:00") ]

Documentação com Swagger

  http://localhost:8080/swagger-ui.html

Linguagem

  • Java 11

Dependências / ferramentas utilizadas

  • Swagger
  • Postman
  • Postgresql
  • Spring Boot

Authors