Package com.gestorrh.api.entity
Class Empleado
java.lang.Object
com.gestorrh.api.entity.Empleado
Entidad que representa a la Plantilla (Empleado/Supervisor) en la base de datos.
Usuarios operativos que usarán la App Móvil.
Tiene una relación directa (N:1) con la Empresa a la que pertenecen.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Booleanprivate @NotBlank(message="Los apellidos son obligatorios") Stringprivate List<AsignacionTurno> private Stringprivate @NotBlank(message="El email no puede estar vac\u00edo") @Email(message="El formato del email no es v\u00e1lido") Stringprivate @NotNull(message="El empleado debe pertenecer a una empresa") Empresaprivate LocalDateprivate Longprivate @NotBlank(message="El nombre es obligatorio") Stringprivate @NotBlank(message="La contrase\u00f1a es obligatoria") Stringprivate Stringprivate @NotNull(message="El rol es obligatorio") RolEmpleadoprivate String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
idEmpleado
-
empresa
@NotNull(message="El empleado debe pertenecer a una empresa") private @NotNull(message="El empleado debe pertenecer a una empresa") Empresa empresa -
email
@NotBlank(message="El email no puede estar vac\u00edo") @Email(message="El formato del email no es v\u00e1lido") private @NotBlank(message="El email no puede estar vac\u00edo") @Email(message="El formato del email no es v\u00e1lido") String email -
password
@NotBlank(message="La contrase\u00f1a es obligatoria") private @NotBlank(message="La contrase\u00f1a es obligatoria") String password -
nombre
@NotBlank(message="El nombre es obligatorio") private @NotBlank(message="El nombre es obligatorio") String nombre -
apellidos
@NotBlank(message="Los apellidos son obligatorios") private @NotBlank(message="Los apellidos son obligatorios") String apellidos -
telefono
-
puesto
-
departamento
-
rol
@NotNull(message="El rol es obligatorio") private @NotNull(message="El rol es obligatorio") RolEmpleado rol -
activo
-
fechaBajaContrato
-
ausencias
-
asignaciones
-
fichajes
-
-
Constructor Details
-
Empleado
public Empleado()
-