package com.platform2easy.genesis.domain.model; import jakarta.persistence.Column; import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import jakarta.persistence.Table; import lombok.AllArgsConstructor; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @Entity @Table(name = "company") @Getter @Setter @AllArgsConstructor @NoArgsConstructor @EqualsAndHashCode(onlyExplicitlyIncluded = true) public class Company { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @EqualsAndHashCode.Include @Column(name = "company_id") private Long id; @Column(name = "company_name", nullable = false) private String name; @Column(name = "company_flag", nullable = false) private String flag; }