Package com.gestorrh.api.entity
Class Empresa
java.lang.Object
com.gestorrh.api.entity.Empresa
Entidad que representa a la Empresa en la base de datos.
Actúa como el administrador global del sistema, gestionando empleados, turnos y ausencias.
Además, define la ubicación física (sede) para la validación de los fichajes móviles con geovallado.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @NotBlank(message="La direcci\u00f3n es obligatoria") Stringprivate @NotBlank(message="El email no puede estar vac\u00edo") @Email(message="El formato del email no es v\u00e1lido") Stringprivate Longprivate Doubleprivate Doubleprivate @NotBlank(message="El nombre de la empresa es obligatorio") Stringprivate @NotBlank(message="La contrase\u00f1a es obligatoria") Stringprivate Integerprivate @NotBlank(message="El tel\u00e9fono es obligatorio") String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
idEmpresa
-
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 de la empresa es obligatorio") private @NotBlank(message="El nombre de la empresa es obligatorio") String nombre -
direccion
@NotBlank(message="La direcci\u00f3n es obligatoria") private @NotBlank(message="La direcci\u00f3n es obligatoria") String direccion -
telefono
@NotBlank(message="El tel\u00e9fono es obligatorio") private @NotBlank(message="El tel\u00e9fono es obligatorio") String telefono -
latitudSede
-
longitudSede
-
radioValidez
-
empleados
-
turnos
-
-
Constructor Details
-
Empresa
public Empresa()
-