Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asacxyz/associate_api
API para aplicativo de distribuição automática de tarefas
https://github.com/asacxyz/associate_api
jpa jpa-hibernate jpa-persistence-applications postgres postgresql spring spring-boot springboot
Last synced: 16 days ago
JSON representation
API para aplicativo de distribuição automática de tarefas
- Host: GitHub
- URL: https://github.com/asacxyz/associate_api
- Owner: asacxyz
- Created: 2022-11-14T20:19:35.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-21T14:39:35.000Z (about 2 years ago)
- Last Synced: 2024-12-31T17:02:29.109Z (26 days ago)
- Topics: jpa, jpa-hibernate, jpa-persistence-applications, postgres, postgresql, spring, spring-boot, springboot
- Language: Java
- Homepage: https://github.com/andre-alck/p_associate_app
- Size: 66.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Associate
API para [associate](https://github.com/andre-alck/p_associate_app).
Sistema para 'distribuição automática de tarefas'. O aplicativo deve enviar uma mensagem para o colaborador há mais tempo ocioso, dentre os 5 cadastrados.
## Funcionamento
1. No [aplicativo](https://github.com/andre-alck/p_associate_app), ao pressionar 'Send Message', API retornará último usuário.
```
se(ultimoUsuario == !existe) {
novoUsuario = sorteia()
} senao {
novoUsuario = ultimoUsuario + 1
}
```2. Caso não exista usuário cadastrado, API recebe POST com nome do usuário sorteado.
## Ambiente
Para executar a aplicação, deve-se:
1. Criar database no PostgreSQL 'associate-db' com user = "postgres" && password = "postgres".
2. Iniciar projeto.## Requests
GET: retorna último usuário cadastrado.
POST: adiciona novo usuário.