package net.gepafin.tendermanagement.entities; import jakarta.persistence.*; import lombok.Data; import org.hibernate.annotations.Where; import java.time.LocalDateTime; @Entity @Data @Table(name = "assigned_applications") @Where(clause = "is_deleted = false") public class AssignedApplicationsEntity extends BaseEntity{ @ManyToOne @JoinColumn(name = "APPLICATION_ID") private ApplicationEntity application; @Column(name = "USER_ID") private Long userId; @Column(name = "ASSIGNED_BY") private Long assignedBy; @Column(name = "STATUS") private String status; @Column(name = "NOTE") private String note; @Column(nullable = false) private LocalDateTime assignedAt; }