Package com.gestorrh.api.entity
Class Ausencia
java.lang.Object
com.gestorrh.api.entity.Ausencia
Entidad que representa una solicitud de ausencia o permiso de un empleado.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate @NotNull(message="El empleado es obligatorio") Empleadoprivate @NotNull(message="El estado es obligatorio") EstadoAusenciaprivate @NotNull(message="La fecha de fin es obligatoria") LocalDateprivate @NotNull(message="La fecha de inicio es obligatoria") LocalDateprivate Longprivate Stringprivate Stringprivate Stringprivate @NotNull(message="El tipo de ausencia es obligatorio") TipoAusenciaprivate Long -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
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
-
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
-
estado
@NotNull(message="El estado es obligatorio") private @NotNull(message="El estado es obligatorio") EstadoAusencia estado -
responsableRevision
-
observacionesRevision
-
version
-
-
Constructor Details
-
Ausencia
public Ausencia()
-