A marcação de intervalos é uma funcionalidade utilizada por nossos usuários para controlar suas paradas para descanso, almoço, pernoite, entre outros, especialmente por motoristas. Neste teste, você será responsável por realizar uma consulta para produzir um relatório JSON
O objetivo deste teste é criar uma aplicação que seja capaz de gerar um relatório contendo as seguintes informações:
- Marcações do colaborador João da Silva, separadas por dia;
- O tempo total que o colaborador passou em cada tipo de marcação no período filtrado (01/03/2019 até 10/03/2019), incluindo intervalo de almoço, descanso e jornada.
- Clone o repositório para sua máquina local.
- Configure o banco de dados PostgreSQL.
- Adicione as novas tabelas ao bando de dados PostgreSQL, que são recuperacao_senha e log.
- Execute a aplicação Spring Boot.
- Acesse o endpoint para obter o relatório.
- Os create e inserts estão a pasta migration dentro de resources
- Spring Boot: 2.5.4
- Spring Dependency Management: 1.1.0.RELEASE
- Java: 17
- Intellij IDEA
- email: [email protected]
- senha: prolog123