74 lines
1.5 KiB
Java
74 lines
1.5 KiB
Java
package net.gepafin.tendermanagement.entities;
|
|
|
|
import jakarta.persistence.*;
|
|
import jakarta.validation.constraints.Size;
|
|
import lombok.Getter;
|
|
import lombok.Setter;
|
|
import org.hibernate.annotations.Where;
|
|
|
|
@Entity
|
|
@Table(name="hub")
|
|
@Setter
|
|
@Getter
|
|
@Where(clause = "is_deleted = false")
|
|
public class HubEntity extends BaseEntity{
|
|
|
|
@Column(name = "COMPANY_NAME")
|
|
private String companyName;
|
|
|
|
@Column(name = "FIRST_NAME")
|
|
private String firstName;
|
|
|
|
@Column(name = "LAST_NAME")
|
|
private String lastName;
|
|
|
|
@Column(name = "EMAIL")
|
|
private String email;
|
|
|
|
@Column(name = "CITY")
|
|
private String city;
|
|
|
|
@Column(name = "COUNTRY")
|
|
private String country;
|
|
|
|
@Size(min=5,max=15)
|
|
@Column(name = "VAT_NUMBER")
|
|
private String vatNumber;
|
|
|
|
@Column(name = "DOMAIN_NAME")
|
|
private String domainName;
|
|
|
|
@Column(name = "APP_CONFIG")
|
|
private String appConfig;
|
|
|
|
@Column(name = "UNIQUE_UUID")
|
|
private String uniqueUuid;
|
|
|
|
@Column(name="PDF_BANNER")
|
|
private String pdfBanner;
|
|
|
|
@Column(name = "EMAIL_SIGNATURE")
|
|
private String emailSignature;
|
|
|
|
@Column(name = "EMAIL_SERVICE_TYPE")
|
|
private String emailServiceType;
|
|
|
|
@Column(name = "EMAIL_SERVICE_CONFIG")
|
|
private String emailServiceConfig;
|
|
|
|
@Column(name = "AUTH_TOKEN")
|
|
private String authToken;
|
|
|
|
@Column(name = "APPOINTMENT_AUTH_TOKEN_ID")
|
|
private String appointmentAuthTokenId;
|
|
|
|
@Column(name = "AREA_CODE")
|
|
private String areaCode;
|
|
|
|
@Column(name = "EVALUATION_EXPIRATION_DAYS")
|
|
private Long evaluationExpirationDays;
|
|
|
|
@Column(name = "HUB_CONFIG")
|
|
private String hubConfig;
|
|
}
|