Medida del Caso
Creación de la medida de un caso.
Crear una medida
- Ruta:
POST /api/v2/convivencia/medidas/caso/crearMedidaCaso/ - Descripción: Crea una nueva medida para un caso.
- Parámetros de Entrada:
usuarios_id: IDS de los responsables de la medida.medida_disciplinaria_id:ID de la medida disciplinaria.caso_id: ID del caso.involucrado_id: ID de la persona involucrada en el caso.observaciones: campo de texto relacionado con las observaciones de una medida en específico.fecha_aplicacion_medida: fecha de aplicación de la medida.estado: Estado actual de la medida( se utiliza 1 para el estado deEn seguimientoy 2 para el estado decumplido).
- Función:
crearMedidaCaso({ request, response })- Descripción: Crea una nueva medida para un caso.
- Parámetros:
request: Datos de la solicitud.response: Resupesta de la solicitud.
- Retorno: Medida creada.
Ejemplo de retorno:
Obtener la medida de un caso específico
- Ruta:
GET /api/v2/convivencia/medidas/caso/obtenerMedidaCaso/:id - Descripción: Se obtiene una lista de medidas para un caso específico.
- Parámetros:
id: ID del caso para el cual se obtienen las medidas.
- Función:
mostrarMedidasCaso ({ params, response })- Descripción: Obtiene las medidas para el caso especificado.
- Parámetros:
params: Parámetros de la solicitud.response: Respuesta de la solicitud.
- Retorno: Lista de medidas del caso especificado.
Ejemplo de Retorno:
Actualizar la medida de un caso específico
- Ruta:
PATCH /api/v2/convivencia/medidas/caso/editarMedidaCaso/:id - Descripción: Se actualizan los datos de la medida de un caso específico.
- Parámetros:
id: ID del caso especificado.- Parámetros de entrada:
id: ID de la medida a editar.medida_disciplinaria_id:ID de la medida disciplinaria.involucrado_id: ID de la persona involucrada en el caso.observaciones: campo de texto relacionado con las observaciones de una medida en específico.fecha_aplicacion_medida: fecha de aplicación de la medida.usuarios_ids: IDS de los responsables de la medida del caso especificado.- Función:
actualizarMedidaCaso({ params, request, response }) - Descripción: Actualiza los datos de una medida para un caso específico.
- Parámetros:
params: Parámetros de la solicitud.request: Datos de la solicitud.response: Respuesta de la solicitud.
- Retorno: Medida de un caso actualizado.
Ejemplo de Retorno:
Actualizar el estado de una medida de un caso específico
- Ruta:
PATCH /api/v2/convivencia/medidas/caso/actualizarEstadoMedidaCaso/:id - Descripción: Se actualiza el estado de una medida de un caso especificado.
- Parámetros:
id: ID de la medida.
- Parámetros de Entrada:
estado: Estado de la medida.
- Función:
actualizarEstadoMedidaCaso({ params, request, response }) - Descripción: Se actualiza el estado de una medida especificada.
- Parámetros:
params: Parámetros de la solicitud.request: Datos de la solicitud.response: Respuesta de la solicitud.
Ejemplo de Retorno:
Eliminar una medida de un caso específico
- Ruta:
DELETE /api/v2/convivencia/medidas/caso/eliminarMedidaCaso/:id - Descripción: Se elimina una medida para un caso específico.
- Parámetros:
id: ID de la medida a eliminar.
- Función:
eliminarMedidaCaso({ params, response }) - Descripción: Elimina la medida especificada.
- Parámetros:
params: Parámetros de la solicitud.response: Respuesta de la solicitud.- Retorno: Medida eliminado.