Class Ausencia

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

@Entity public class Ausencia extends Object
Entidad que representa una solicitud de ausencia o permiso de un empleado.
  • Field Details

    • idAusencia

      private Long idAusencia
    • empleado

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

      @NotNull(message="El tipo de ausencia es obligatorio") private @NotNull(message="El tipo de ausencia es obligatorio") TipoAusencia tipo
    • descripcion

      private String descripcion
    • fechaInicio

      @NotNull(message="La fecha de inicio es obligatoria") private @NotNull(message="La fecha de inicio es obligatoria") LocalDate fechaInicio
    • fechaFin

      @NotNull(message="La fecha de fin es obligatoria") private @NotNull(message="La fecha de fin es obligatoria") LocalDate fechaFin
    • justificante

      private String justificante
    • estado

      @NotNull(message="El estado es obligatorio") private @NotNull(message="El estado es obligatorio") EstadoAusencia estado
    • responsableRevision

      private String responsableRevision
    • observacionesRevision

      private String observacionesRevision
    • version

      private Long version
  • Constructor Details

    • Ausencia

      public Ausencia()