package net.gepafin.tendermanagement.entities; import java.math.BigDecimal; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.JoinColumn; import jakarta.persistence.ManyToOne; import jakarta.persistence.Table; import lombok.Data; @Entity @Table(name = "COMPANY") @Data public class CompanyEntity extends BaseEntity{ @Column(name = "COMPANY_NAME") private String companyName; @Column(name = "VAT_NUMBER") private String vatNumber; @Column(name = "CODICE_FISCALE") private String codiceFiscale; @Column(name = "ADDRESS") private String address; @Column(name = "PHONE_NUMBER") private String phoneNumber; @Column(name = "CITY") private String city; @Column(name = "PROVINCE") private String province; @Column(name = "CAP") private String cap; @Column(name = "COUNTRY") private String country; @Column(name = "NUMBER_OF_EMPLOYEES") private String numberOfEmployees; @Column(name = "ANNUAL_REVENUE") private BigDecimal annualRevenue; @ManyToOne @JoinColumn(name = "HUB_ID") private HubEntity hub; // @Column(name = "JSON") // private String json; @Column(name = "NDG") private String ndg; @Column(name = "CODICE_ATECO") private String codiceAteco; @Column(name = "JSON") private String json; }