Skip to content

papitas-grupo6/TareaAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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": "Papitas@grupo6.com"
}

🍟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