Uses of Class
com.gestorrh.api.entity.Fichaje
Packages that use Fichaje
Package
Description
Entidades de dominio JPA que representan el modelo de datos core.
Repositorios de Spring Data JPA para el acceso a datos.
Capa de Servicios que concentra la lógica de negocio central de la aplicación.
-
Uses of Fichaje in com.gestorrh.api.entity
Fields in com.gestorrh.api.entity with type parameters of type Fichaje -
Uses of Fichaje in com.gestorrh.api.repository
Methods in com.gestorrh.api.repository that return types with arguments of type FichajeModifier and TypeMethodDescriptionFichajeRepository.findByEmpleadoEmpresaIdEmpresaAndFechaBetween(Long idEmpresa, LocalDate fechaInicio, LocalDate fechaFin) Recupera todos los fichajes de una empresa en un rango de fechas.FichajeRepository.findByEmpleadoIdEmpleadoAndFechaAndHoraSalidaIsNull(Long idEmpleado, LocalDate fecha) Busca fichajes activos de un empleado (sin hora de salida) para una fecha específica.FichajeRepository.findByEmpleadoIdEmpleadoAndFechaBetween(Long idEmpleado, LocalDate fechaInicio, LocalDate fechaFin) Recupera el historial de fichajes de un empleado en un rango de fechas. -
Uses of Fichaje in com.gestorrh.api.service
Methods in com.gestorrh.api.service that return types with arguments of type FichajeModifier and TypeMethodDescriptionFichajeService.consultarFichajesComoEmpleado(String emailAuth, LocalDate fechaInicio, LocalDate fechaFin) FichajeService.consultarFichajesComoEmpresa(String emailAuth, LocalDate fechaInicio, LocalDate fechaFin, Long empleadoIdFiltro) FichajeService.consultarFichajesComoSupervisor(String emailAuth, LocalDate fechaInicio, LocalDate fechaFin, Long empleadoIdFiltro) Methods in com.gestorrh.api.service with parameters of type FichajeModifier and TypeMethodDescriptionprivate ReporteDetalleDTOReporteService.calcularFichaje(Fichaje f) Realiza el cálculo matemático exhaustivo de un registro de fichaje individualizado.private RespuestaFichajeDTOFichajeService.mapearARespuesta(Fichaje f) private voidFichajeService.validarPermisosModificacion(Fichaje fichaje, String emailAuth, boolean esEmpresa)