Uses of Class
com.gestorrh.api.entity.AsignacionTurno
Packages that use AsignacionTurno
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 AsignacionTurno in com.gestorrh.api.entity
Fields in com.gestorrh.api.entity declared as AsignacionTurnoFields in com.gestorrh.api.entity with type parameters of type AsignacionTurnoModifier and TypeFieldDescriptionprivate List<AsignacionTurno> Empleado.asignacionesprivate List<AsignacionTurno> Turno.asignaciones -
Uses of AsignacionTurno in com.gestorrh.api.repository
Methods in com.gestorrh.api.repository that return types with arguments of type AsignacionTurnoModifier and TypeMethodDescriptionAsignacionTurnoRepository.findByEmpleadoEmpresaIdEmpresa(Long idEmpresa) Recupera todas las asignaciones de turno de una empresa.AsignacionTurnoRepository.findByEmpleadoEmpresaIdEmpresaAndEmpleadoDepartamentoIgnoreCase(Long idEmpresa, String departamento) Busca las asignaciones de turno para una empresa y departamento específicos.AsignacionTurnoRepository.findByEmpleadoIdEmpleado(Long idEmpleado) Recupera todas las asignaciones de turno de un empleado.AsignacionTurnoRepository.findByEmpleadoIdEmpleadoAndFecha(Long idEmpleado, LocalDate fecha) Busca las asignaciones de turno de un empleado para una fecha concreta.AsignacionTurnoRepository.findByEmpleadoIdEmpleadoAndFechaBetween(Long idEmpleado, LocalDate fechaInicio, LocalDate fechaFin) Busca las asignaciones de turno de un empleado en un rango de fechas determinado. -
Uses of AsignacionTurno in com.gestorrh.api.service
Methods in com.gestorrh.api.service with parameters of type AsignacionTurnoModifier and TypeMethodDescriptionprivate StringFichajeService.evaluarRetrasoEntrada(AsignacionTurno asignacion, LocalDateTime ahora, Empleado empleado) private StringFichajeService.evaluarSalidaAnticipada(AsignacionTurno asignacion, LocalDateTime ahora, Empleado empleado, String incidenciasPrevias) private RespuestaAsignacionTurnoDTOAsignacionTurnoService.mapearARespuesta(AsignacionTurno asig) Mapea la entidadAsignacionTurnoa su DTO de respuesta detallado.private voidFichajeService.validarGeovalladoSiEsPresencial(Empleado empleado, AsignacionTurno asignacionActual, PeticionFichajeEntradaDTO peticion)