Skip to content

Latest commit

 

History

History
80 lines (65 loc) · 3.63 KB

README.md

File metadata and controls

80 lines (65 loc) · 3.63 KB

TareaAPI:

🍟Importante🍟:

🥔Para registrar o crear nuevos usuarios que tengan una llave foránea(FK)


🍟 Se debe crear un Comentario:

{
    "texto": "Este es un comentario de ejemplo.",
    "fechaCreacion": "Septiembre 2023",
    "tarea": 1

}

🥔El ID de la tarea a asignar la llave foránea(FK) se ingresa de esta manera "Tarea": {valor}.


🍟Para crear una Tarea:

{
  "titulo": "Bug",
  "descripcion": "Arreglar el bug del boton en index.html",
  "fechaVencimiento": "Septiembre 2023",
  "usuario":1
}

🥔El ID del comentario para asignar una llave foranea(FK) se ingresa de esta manera Comentario {valor}.


🍟Para crear un Usuario:

{
  "nombreUsuario": "Papitas",
  "email": "[email protected]"
}

🍟Notas🍟:

🥔Para el Endpoint de borrar(en todos los controllers) se ingresa con parametros así:
/api/usuario/borrar?id=7

🥔Para los de editar se pasa el ID por el path.
/api/usuario/editar/1

🍟Endpoints🍟:

🥔GET

/api/usuario/lista
/api/comentario/lista
/api/tarea/lista

🥔POST

/api/usuario/registrar
/api/comentario/registrar
/api/tarea/registrar

🥔PUT

/api/usuario/editar/{id}
/api/comentario/editar/{id}
/api/tarea/editar/{id}

🥔DELETE

/api/usuario/borrar?id=
/api/comentario/borrar?id=
/api/tarea/borrar?id=

🍟Objetos utilizados🍟:

🥔ResponseEntity :

Se utiliza para manejar mejor los errores de los métodos CRUD dentro de UsuarioServiceImpl, ComentarioServiceImpl, TareaServiceImpl en los casos en que se ingrese un ID inexistente dentro de la base de datos.

🥔Optional :

Acá este objeto sirve para manejar los resultados Null dentro de los metodos CRUD en UsuarioServiceImpl, ComentarioServiceImpl, TareaServiceImpl al momento de buscar dentro de la base de datos una tupla inexistente.

🍟Participantes🍟:

papitas

🥔PapitasGroup6
:

🍟Angel Smith

🍟Matías Quevedo

🍟Kevin Peña Salvatierra

🍟Paulette Doll

🍟Rosa Enco Perez