Uses of Annotation Interface
com.gestorrh.api.annotation.ApiErroresAccion
Packages that use ApiErroresAccion
Package
Description
Controladores REST que exponen los endpoints de la API de GestorRH.
-
Uses of ApiErroresAccion in com.gestorrh.api.controller
Methods in com.gestorrh.api.controller with annotations of type ApiErroresAccionModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<RespuestaAsignacionTurnoDTO> AsignacionTurnoController.actualizarAsignacion(Long id, @Valid PeticionAsignacionTurnoDTO peticion) Modifica una asignación de turno previamente registrada.org.springframework.http.ResponseEntity<RespuestaEmpleadoDTO> EmpleadoController.actualizarEmpleado(Long id, @Valid PeticionActualizarEmpleadoDTO peticion) Actualiza la información de un empleado existente identificado por su ID.org.springframework.http.ResponseEntity<RespuestaAusenciaDTO> AusenciaController.actualizarMiAusencia(Long id, @Valid PeticionAusenciaDTO peticion, org.springframework.web.multipart.MultipartFile archivo) Permite a un empleado actualizar los datos o el justificante de una ausencia ya solicitada.org.springframework.http.ResponseEntity<RespuestaEmpresaDTO> EmpresaController.actualizarMiPerfil(@Valid PeticionActualizarEmpresaDTO peticion) Actualiza la información básica del perfil de la empresa autenticada.org.springframework.http.ResponseEntity<RespuestaTurnoDTO> TurnoController.actualizarTurno(Long id, @Valid PeticionTurnoDTO peticion) Endpoint para modificar la información de un turno ya existente en la base de datos.org.springframework.http.ResponseEntity<Void> EmpresaController.cambiarMiContrasena(@Valid PeticionCambiarPasswordEmpresaDTO peticion) Cambia la contraseña de acceso de la empresa autenticada.org.springframework.http.ResponseEntity<Void> EmpleadoController.darDeBaja(Long id, @Valid PeticionBajaEmpleadoDTO peticion) Tramita la baja contractual de un empleado en una fecha determinada.org.springframework.http.ResponseEntity<Void> AsignacionTurnoController.eliminarAsignacion(Long id) Elimina de forma permanente una asignación de turno del sistema.org.springframework.http.ResponseEntity<Void> AusenciaController.eliminarMiAusencia(Long id) Elimina de forma permanente una solicitud de ausencia realizada por el empleado.org.springframework.http.ResponseEntity<Void> EmpresaController.eliminarMiEmpresa()Elimina de forma permanente la cuenta de la empresa autenticada del sistema.org.springframework.http.ResponseEntity<Void> TurnoController.eliminarTurno(Long id) Endpoint para proceder a la eliminación física de un turno del catálogo de la empresa.org.springframework.http.ResponseEntity<RespuestaFichajeDTO> FichajeController.ficharSalida(@Valid PeticionFichajeSalidaDTO peticion) Registra el fin de la jornada laboral de un empleado (fichaje de salida).org.springframework.http.ResponseEntity<RespuestaFichajeDTO> FichajeController.modificarFichajeManual(Long idFichaje, PeticionModificacionFichajeDTO peticion) Permite a un Supervisor o Administrador de Empresa modificar manualmente la hora de entrada o salida de un fichaje.org.springframework.http.ResponseEntity<RespuestaCrearEmpleadoDTO> EmpleadoController.readmitirEmpleado(Long id) Reinstaura a un empleado que se encontraba previamente de baja.org.springframework.http.ResponseEntity<RespuestaAusenciaDTO> AusenciaController.revisarAusencia(Long id, @Valid PeticionRevisionAusenciaDTO peticion) Procesa la revisión de una solicitud de ausencia, permitiendo su aprobación o denegación.