Uses of Annotation Interface
com.gestorrh.api.annotation.ApiErroresLectura
Packages that use ApiErroresLectura
Package
Description
Controladores REST que exponen los endpoints de la API de GestorRH.
-
Uses of ApiErroresLectura in com.gestorrh.api.controller
Methods in com.gestorrh.api.controller with annotations of type ApiErroresLecturaModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<List<RespuestaFichajeDTO>> FichajeController.consultarFichajes(LocalDate fechaInicio, LocalDate fechaFin, Long empleadoId) Permite consultar el historial de fichajes realizados en un rango de fechas determinado.org.springframework.http.ResponseEntity<org.springframework.core.io.Resource> AusenciaController.descargarJustificante(String nombreArchivo) Permite la descarga del archivo justificante asociado a una solicitud de ausencia.org.springframework.http.ResponseEntity<byte[]> ReporteController.descargarPdfDetalle(LocalDate fechaInicio, LocalDate fechaFin, Long idEmpleado) Genera y permite la descarga de un documento PDF con el reporte detallado de fichajes.org.springframework.http.ResponseEntity<byte[]> ReporteController.descargarPdfResumen(LocalDate fechaInicio, LocalDate fechaFin, Long idEmpleado) Genera y permite la descarga de un documento PDF con el resumen de horas por empleado.org.springframework.http.ResponseEntity<List<ReporteDetalleDTO>> ReporteController.generarReporteDetallado(LocalDate fechaInicio, LocalDate fechaFin, Long idEmpleado) Obtiene el historial pormenorizado de fichajes y cálculos de horas realizados en un rango de fechas.org.springframework.http.ResponseEntity<List<ReporteResumenDTO>> ReporteController.generarReporteResumen(LocalDate fechaInicio, LocalDate fechaFin, Long idEmpleado) Obtiene un resumen consolidado de las horas totales y extras trabajadas por los empleados en un periodo.org.springframework.http.ResponseEntity<List<RespuestaAsignacionTurnoDTO>> AsignacionTurnoController.listarAsignaciones()Obtiene el listado de asignaciones de turno según los permisos del usuario.org.springframework.http.ResponseEntity<List<RespuestaAusenciaDTO>> AusenciaController.listarAusenciasPermitidas(EstadoAusencia estado) Lista todas las solicitudes de ausencia que el usuario autenticado tiene permiso para visualizar.org.springframework.http.ResponseEntity<List<RespuestaEmpleadoDTO>> EmpleadoController.listarEmpleados()Obtiene el listado completo de empleados pertenecientes a la empresa autenticada.org.springframework.http.ResponseEntity<List<RespuestaTurnoDTO>> TurnoController.listarTurnos()Endpoint para obtener el listado completo de todos los turnos configurados por la empresa autenticada.org.springframework.http.ResponseEntity<List<DatoGraficoDTO>> EstadisticasController.obtenerAusenciasAprobadasPorTipo()Obtiene estadísticas sobre las ausencias aprobadas, agrupadas por su tipología (médica, vacaciones, etc.).org.springframework.http.ResponseEntity<List<DatoGraficoDTO>> EstadisticasController.obtenerAusenciasPorEstado()Obtiene estadísticas sobre el estado de las solicitudes de ausencia (pendientes, aprobadas, denegadas).org.springframework.http.ResponseEntity<List<DatoGraficoDTO>> EstadisticasController.obtenerEmpleadosPorDepartamento()Obtiene la distribución del número de empleados por cada departamento de la empresa.org.springframework.http.ResponseEntity<List<EstadoAusencia>> AusenciaController.obtenerEstadosAusencia()Obtiene el listado de los posibles estados en los que puede encontrarse una ausencia.EstadisticasController.obtenerKpisDashboard()Obtiene los Indicadores Clave de Desempeño (KPIs) generales para el cuadro de mando.org.springframework.http.ResponseEntity<RespuestaEmpleadoDTO> EmpleadoController.obtenerMiPerfil()Permite al empleado autenticado consultar su propia información de perfil.org.springframework.http.ResponseEntity<RespuestaEmpresaDTO> EmpresaController.obtenerMiPerfil()Obtiene la información detallada del perfil de la empresa que realiza la petición.org.springframework.http.ResponseEntity<List<RespuestaAsignacionTurnoDTO>> AsignacionTurnoController.obtenerMisAsignaciones()Recupera el listado exclusivo de asignaciones de turno para el empleado autenticado.org.springframework.http.ResponseEntity<List<RespuestaAusenciaDTO>> AusenciaController.obtenerMisAusencias(EstadoAusencia estado) Recupera el historial de ausencias solicitadas por el empleado que realiza la petición.org.springframework.http.ResponseEntity<List<ModalidadTurno>> AsignacionTurnoController.obtenerModalidades()Proporciona el listado de modalidades de turno disponibles (Presencial, Teletrabajo, etc.).org.springframework.http.ResponseEntity<List<RolEmpleado>> EmpleadoController.obtenerRoles()Proporciona el listado de todos los roles de empleado disponibles en el sistema.org.springframework.http.ResponseEntity<List<TipoAusencia>> AusenciaController.obtenerTiposAusencia()Obtiene el listado de todos los tipos de ausencia configurados en el sistema.org.springframework.http.ResponseEntity<List<DatoGraficoDTO>> EstadisticasController.obtenerTopRetrasos()Obtiene un listado de los empleados con mayor número de retrasos acumulados en sus fichajes.