- DESCRIÇÃO: Retorna todos os usuários cadastrados
- TIPO: GET
- REQUISIÇÃO: http://localhost:8080/users
- RETORNO:
-
[{ "id": 1, "name": "Davi Pires", "cpf": 123456789, "dateRegister": "2020-06-12T17:11:06.994+00:00" }, { "id": 2, "name": "Felipe Augusto", "cpf": 5544234, "dateRegister": "2020-06-12T17:11:40.246+00:00" }]
- DESCRIÇÃO: Retorna usuário pelo ID
- TIPO: GET
- REQUISIÇÃO: http://localhost:8080/user/2
- RETORNO:
-
{ "id": 2, "name": "Felipe Augusto", "cpf": 5544234, "dateRegister": "2020-06-12T17:11:40.246+00:00" }
- DESCRIÇÃO: Cadastra ou atualiza usuário
- TIPO: POST
- REQUISIÇÃO: http://localhost:8080/user
-
{ "name": "Felipe Augusto", "cpf": "5544234" }
- RETORNO: ID do usuário cadstrado
-
DESCRIÇÃO: Registra ponto do usuário
-
TIPO: POST
-
REQUISIÇÃO: http://localhost:8080/resgisterPonto
-
{ "user": { "id":1}, "register":"S" }
-user: Objeto com id do usuário -register: S para saída e E para entrada
-
RETORNO: True se sucesso e false em caso de erro
- DESCRIÇÃO: Lista de ponto do usuário
- TIPO: GET
- REQUISIÇÃO: http://localhost:8080/pontoByUser/1
- RETORNO:
-
{ "totalHours": 0.1, "lsPonto": { "2020-06-12T00:00:00.000+00:00": [ { "id": 3, "user": { "id": 1, "name": "Davi Pires", "cpf": 123456789, "dateRegister": "2020-06-12T17:11:06.994+00:00" }, "dateRegister": "2020-06-12T17:15:06.021+00:00", "register": "E" }, { "id": 4, "user": { "id": 1, "name": "Davi Pires", "cpf": 123456789, "dateRegister": "2020-06-12T17:11:06.994+00:00" }, "dateRegister": "2020-06-12T17:17:17.380+00:00", "register": "S" }, { "id": 33, "user": { "id": 1, "name": "Davi Pires", "cpf": 123456789, "dateRegister": "2020-06-12T17:11:06.994+00:00" }, "dateRegister": "2020-06-12T19:51:47.444+00:00", "register": "E" }, { "id": 65, "user": { "id": 1, "name": "Davi Pires", "cpf": 123456789, "dateRegister": "2020-06-12T17:11:06.994+00:00" }, "dateRegister": "2020-06-12T19:58:43.318+00:00", "register": "S" } ] }
} ```