Class Fichaje

java.lang.Object
com.gestorrh.api.entity.Fichaje

@Entity public class Fichaje extends Object
Entidad que registra las entradas y salidas diarias de un empleado.
  • Field Details

    • idFichaje

      private Long idFichaje
    • empleado

      @NotNull(message="El empleado es obligatorio") private @NotNull(message="El empleado es obligatorio") Empleado empleado
    • asignacion

      private AsignacionTurno asignacion
    • fecha

      @NotNull(message="La fecha del fichaje es obligatoria") private @NotNull(message="La fecha del fichaje es obligatoria") LocalDate fecha
    • horaEntrada

      @NotNull(message="La hora de entrada es obligatoria") private @NotNull(message="La hora de entrada es obligatoria") LocalDateTime horaEntrada
    • latitudEntrada

      private Double latitudEntrada
    • longitudEntrada

      private Double longitudEntrada
    • horaSalida

      private LocalDateTime horaSalida
    • latitudSalida

      private Double latitudSalida
    • longitudSalida

      private Double longitudSalida
    • incidencias

      private String incidencias
  • Constructor Details

    • Fichaje

      public Fichaje()