package net.gepafin.tendermanagement.entities; import jakarta.persistence.*; import jakarta.validation.constraints.Size; import lombok.Getter; import lombok.Setter; @Entity @Table(name="hub") @Setter @Getter 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; }