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 = "DOCUMENT") @Data public class DocumentEntity extends BaseEntity{ @Column(name = "FILE_NAME", length = 255) private String fileName; @Column(name = "FILE_PATH", length = 255) private String filePath; @Column(name="TYPE") private String type; @ManyToOne @JoinColumn(name = "CALL_ID") private CallEntity call; @Column(name = "DESCRIPTION", columnDefinition = "TEXT") private String description; @Column(name ="IS_DELETED", nullable = false) private Boolean isDeleted = false; }