Uses of Class
com.gestorrh.api.entity.Turno
Packages that use Turno
Package
Description
Clases de configuración global de la API.
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 Turno in com.gestorrh.api.config
Methods in com.gestorrh.api.config that return types with arguments of type TurnoMethods in com.gestorrh.api.config with parameters of type TurnoModifier and TypeMethodDescriptionprivate voidDataSeeder.crearAsignacionesYFichajes(Empleado empleado, Turno turnoManana, Turno turnoTarde) -
Uses of Turno in com.gestorrh.api.entity
Fields in com.gestorrh.api.entity declared as TurnoModifier and TypeFieldDescriptionprivate @NotNull(message="El turno es obligatorio") TurnoAsignacionTurno.turnoFields in com.gestorrh.api.entity with type parameters of type Turno -
Uses of Turno in com.gestorrh.api.repository
Methods in com.gestorrh.api.repository that return types with arguments of type TurnoModifier and TypeMethodDescriptionTurnoRepository.findByEmpresaIdEmpresa(Long idEmpresa) Recupera todos los turnos configurados por una empresa específica. -
Uses of Turno in com.gestorrh.api.service
Methods in com.gestorrh.api.service with parameters of type TurnoModifier and TypeMethodDescriptionprivate RespuestaTurnoDTOTurnoService.mapearARespuesta(Turno turno) Convierte la entidad de base de datosTurnoen un objeto de respuesta DTO.private voidAsignacionTurnoService.validarLimiteHorasDiarias(Long idEmpleado, LocalDate fecha, Turno nuevoTurno) Asegura que el empleado no supere el máximo de minutos permitidos por jornada diaria (ej.private voidAsignacionTurnoService.validarLimiteHorasDiariasConDescuento(Long idEmpleado, LocalDate fecha, Turno nuevoTurno, long minutosADescontar) Variante de validación de jornada que tiene en cuenta el reemplazo de un turno existente.private voidAsignacionTurnoService.validarPrivilegiosAsignacion(String emailAuth, boolean esEmpresa, Empleado empleadoDestino, Turno turno) Verifica que el usuario tenga permisos legales para gestionar la jornada de un empleado y turno.