Open flgomes94 opened 2 years ago
@vpinheiro38 @antoniocsz novos endpoints criados
REQUEST:
{ "name":"Fabio Lopes", "email":"fabio@lopes.dev", "password":"123456" }
RESPONSE:
{ "message": "Usuário inserido com sucesso", "success": true, "data": { "id": 68, "email": "fabio@lopes.dev", "name": "Fabio Lopes", "created_at": "2021-11-21T23:57:14.000Z", "updated_at": "2021-11-21T23:57:14.000Z" } }
REQUEST
{ "name":"Fabio Lopes2", "email":"fabio@lopes.de2v", "password":"1234562" }
RESPONSE
{ "message": "usuário não encontrado||", "success": false }
REQUEST:
RESPONSE:
{ "id": 65, "email": "fabio@lopes.dev", "name": "Fabio Lopes", "created_at": "2021-11-21T22:37:40.000Z", "updated_at": "2021-11-21T22:37:40.000Z" }
REQUEST:
RESPONSE:
{ "message": "usuário não encontrado||", "success": false }
@vpinheiro38 @antoniocsz novos endpoints criados
REQUEST:
{ "description": "pode deixar para depois", "priority_number": 2 }
RESPONSE:
{ "message": "Prioridade inserida com sucesso", "success": true, "data": { "description": "pode deixar para depois", "priority_number": null, "created_at": "2021-11-22T00:30:16.000Z", "updated_at": "2021-11-22T00:30:16.000Z" } }
GET /priorities -- retorna todas as prioridades
REQUEST:
RESPONSE:
{ "success": true, "message": "prioridades encontradas", "data": [ { "id": 1, "description": "urgente", "priority_number": null, "created_at": "2021-11-22T00:24:35.000Z", "updated_at": "2021-11-22T00:24:35.000Z" }, { "id": 2, "description": "mais ou menos", "priority_number": null, "created_at": "2021-11-22T00:24:41.000Z", "updated_at": "2021-11-22T00:24:41.000Z" }, { "id": 3, "description": "pode deixar para depois", "priority_number": null, "created_at": "2021-11-22T00:24:51.000Z", "updated_at": "2021-11-22T00:24:51.000Z" } ] }
@vpinheiro38 @antoniocsz novos endpoints criados
REQUEST:
{ "description": "Qualquer coisa", "completed":false, "task_priority":"1", "task_user":"65" }
RESPONSE:
{ "message": "Task criada com sucesso", "success": true, "data": { "user_name": "Fabio Lopes", "priority_id": 1, "priority_description": "urgente", "priority_number": null, "id": 3, "description": "Qualquer coisa", "completed": 0, "task_priority": 1, "task_user": 65, "created_at": "2021-11-22T01:40:35.000Z", "updated_at": "2021-11-22T01:40:35.000Z", "user_email": "fabio@lopes.dev" } }
REQUEST
{ "description": "Qualquer coisa2", "completed":true, "task_priority":"2", "task_user":"66" }
RESPONSE
{ "message": "Task editada com sucesso", "success": true, "data": { "user_name": "Fabio Lopes", "priority_id": 2, "priority_description": "mais ou menos", "priority_number": null, "id": 1, "description": "Qualquer coisa2", "completed": 1, "task_priority": 2, "task_user": 66, "created_at": "2021-11-22T01:38:13.000Z", "updated_at": "2021-11-22T01:42:41.000Z", "user_email": "fabio@lopes.dev" } }
REQUEST:
RESPONSE:
{ "user_name": "Fabio Lopes", "priority_id": 1, "priority_description": "urgente", "priority_number": null, "id": 2, "description": "Qualquer coisa", "completed": 0, "task_priority": 1, "task_user": 65, "created_at": "2021-11-22T01:40:01.000Z", "updated_at": "2021-11-22T01:40:01.000Z", "user_email": "fabio@lopes.dev" }
REQUEST:
RESPONSE:
{ "message": "Task apagada com sucesso", "success": true }
@vpinheiro38 @antoniocsz novos endpoints criados
REQUEST:
{ "routine_id":"1", "day_id":"2", "disponibility_morning":false, "disponibility_afternoon":false, "disponibility_night":true }}
RESPONSE:
{ "message": "Disponibilidade criada com sucesso", "success": true, "data": { "day_description": "Terça-feira", "routine_description": "criando uma rotina", "id": 1, "routine_id": 1, "day_id": 2, "disponibility_morning": 0, "disponibility_afternoon": 0, "disponibility_night": 1, "created_at": "2021-11-28T18:24:45.000Z", "updated_at": "2021-11-28T18:24:45.000Z" } }
REQUEST
{ "routine_id":"1", "day_id":"3", "disponibility_morning":true, "disponibility_afternoon":true, "disponibility_night":true }
RESPONSE
{ "message": "Disponibilidade editada com sucesso", "success": true, "data": { "day_description": "Quarta-feira", "routine_description": "criando uma rotina", "id": 1, "routine_id": 1, "day_id": 3, "disponibility_morning": 1, "disponibility_afternoon": 1, "disponibility_night": 1, "created_at": "2021-11-28T18:24:45.000Z", "updated_at": "2021-11-28T18:28:05.000Z" } }
REQUEST:
RESPONSE:
{ "success": false, "message": "disponibilidade não encontrada" }
REQUEST:
RESPONSE:
{ "message": "Disponibilidade apagada com sucesso", "success": true }
@vpinheiro38 @antoniocsz novos endpoints criados
REQUEST:
{ "description": "Qualquer coisa", "category_user":"2" }
RESPONSE:
{ "message": "Categoria criada com sucesso", "success": true, "data": { "id": 3, "description": "Qualquer coisa", "category_user": 65, "created_at": "2021-11-28T19:48:04.000Z", "updated_at": "2021-11-28T19:48:04.000Z", "user_email": "fabio@lopes.dev", "user_name": "Fabio Lopes", "user_id": 65 } }
REQUEST
{ "description": "Qualquer coisa2", "category_user":"66" }
RESPONSE
{ "message": "Categoria editada com sucesso", "success": true, "data": { "id": 3, "description": "Qualquer coisa2", "category_user": 66, "created_at": "2021-11-28T19:48:04.000Z", "updated_at": "2021-11-28T19:48:27.000Z", "user_email": "fabio@lopes.dev", "user_name": "Fabio Lopes", "user_id": 66 } }
REQUEST:
RESPONSE:
{ "id": 3, "description": "Qualquer coisa2", "category_user": 66, "created_at": "2021-11-28T19:48:04.000Z", "updated_at": "2021-11-28T19:48:27.000Z", "user_email": "fabio@lopes.dev", "user_name": "Fabio Lopes", "user_id": 66 }
REQUEST:
RESPONSE:
{ "message": "Categoria apagada com sucesso", "success": true }
@vpinheiro38 @antoniocsz novos endpoints criados
REQUEST:
{ "description": "criando uma rotina2", "routine_user":"65" }
RESPONSE:
{ "message": "Rotina criada com sucesso", "success": true, "data": { "id": 2, "description": "criando uma rotina2", "user_email": "fabio@lopes.dev", "user_name": "Fabio Lopes", "user_id": 65 } }
REQUEST:
RESPONSE:
{ "message": "Rotina apagada com sucesso", "success": true }
@vpinheiro38 @antoniocsz novos endpoints criados
REQUEST:
{ "email":"fabio@lopes.dev", "password":"123456" }
RESPONSE:
{ "message": "Login encontrado", "success": true, "data": { "id": 65, "email": "fabio@lopes.dev", "name": "Fabio Lopes", "created_at": "2021-11-21T22:37:40.000Z", "updated_at": "2021-11-21T22:37:40.000Z" } }
@vpinheiro38 @antoniocsz novos endpoints criados
REQUEST:
http://localhost:3001/tasks?user=65&priority=%5B1,2%5D&category=%5B1,2%5D
RESPONSE:
{ "succes": true, "message": "tasks encontradas", "data": [ { "user_id": 65, "user_name": "Fabio Lopes", "priority_id": 2, "priority_description": "mais ou menos", "priority_number": null, "id": 2, "description": "Qualquer coisa", "completed_at": null, "task_priority": 2, "task_user": 65, "created_at": "2021-11-22T01:40:01.000Z", "updated_at": "2021-11-29T04:04:52.000Z", "user_email": "fabio@lopes.dev", "category_task_id": 9, "category_task_category_id": 1, "category_task_task_id": 2 }, { "user_id": 65, "user_name": "Fabio Lopes", "priority_id": 1, "priority_description": "urgente", "priority_number": null, "id": 3, "description": "Qualquer coisa", "completed_at": null, "task_priority": 1, "task_user": 65, "created_at": "2021-11-28T21:02:10.000Z", "updated_at": "2021-11-28T21:02:10.000Z", "user_email": "fabio@lopes.dev", "category_task_id": 10, "category_task_category_id": 2, "category_task_task_id": 3 } ] }
Necessário criar uma documentação com todos os procedimentos úteis no banco de dados