Diken-International / ra

Proyecto backend para el desarrollo de mantenimiento.
0 stars 0 forks source link

Dialogo de conversación asociado a un mantenimiento #21

Closed victorescalante closed 4 years ago

victorescalante commented 4 years ago

Deberá ser una tabla que contenga por lo menos los siguientes atributos:

  1. Fecha de creación (obligatoria)
  2. Mensaje obligatoria)
  3. foreign key Autor (Solo tienes que validar que se encuentre en la tabla de usuarios) (obligatoria)
  4. Prioridad (1-5) Donde 1 es baja y 5 es alta (opcional)
  5. foreign key de mantenimiento (obligatorio)

El post de creación es /api/services/{service_id}/messages

El get es /api/services/{service_id}/messages Me tienes que regresar los mensajes de manera ordenada por fecha del más viejo al más nuevo, el más nuevo debe estar hasta arriba, del servicio seleccionado.

El detele es api/services/{service_id}/messages/{message_id}

Este debe de ser un soft delete y no se debe de mostrar este mensaje, cuando se pida el get nuevamente.