Company.java 885 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.platform2easy.genesis.domain.model;
  2. import jakarta.persistence.Column;
  3. import jakarta.persistence.Entity;
  4. import jakarta.persistence.GeneratedValue;
  5. import jakarta.persistence.GenerationType;
  6. import jakarta.persistence.Id;
  7. import jakarta.persistence.Table;
  8. import lombok.AllArgsConstructor;
  9. import lombok.EqualsAndHashCode;
  10. import lombok.Getter;
  11. import lombok.NoArgsConstructor;
  12. import lombok.Setter;
  13. @Entity
  14. @Table(name = "company")
  15. @Getter
  16. @Setter
  17. @AllArgsConstructor
  18. @NoArgsConstructor
  19. @EqualsAndHashCode(onlyExplicitlyIncluded = true)
  20. public class Company {
  21. @Id
  22. @GeneratedValue(strategy = GenerationType.IDENTITY)
  23. @EqualsAndHashCode.Include
  24. @Column(name = "company_id")
  25. private Long id;
  26. @Column(name = "company_name", nullable = false)
  27. private String name;
  28. @Column(name = "company_flag", nullable = false)
  29. private String flag;
  30. }