package net.gepafin.tendermanagement.entities; import jakarta.persistence.*; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.time.LocalDateTime; @Entity @Table(name = "beneficiary_preferred_call") @Data @NoArgsConstructor @AllArgsConstructor @Builder public class BeneficiaryPreferredCallEntity extends BaseEntity{ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "beneficiary_id") private Long beneficiaryId; @Column(name = "user_id") private Long userId; @Column(name = "company_id") private Long companyId; @Column(name = "call_id") private Long callId; @Column(name = "STATUS", length = 255) private String status; @Column(name="IS_DELETED") private Boolean isDeleted; @ManyToOne @JoinColumn(name = "USER_WITH_COMPANY_ID") private UserWithCompanyEntity userWithCompany; }