package net.gepafin.tendermanagement.entities; 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 = "NOTIFICATION") @Data public class NotificationEntity extends BaseEntity { @Column(name = "USER_ID") private Long userId; @Column(name = "MESSAGE") private String message; @Column(name = "TITLE") private String title; @Column(name = "STATUS") private String status; @Column(name = "IS_DELETED") private Boolean isDeleted; @Column(name = "NOTIFICATION_TYPE") private String notificationType; @Column(name = "REDIRECT_LINK") private String redirectLink; @ManyToOne @JoinColumn(name = "USER_WITH_COMPANY_ID") private UserWithCompanyEntity userWithCompany; }