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