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; @Column(name="SOURCE") private String source; @Column(name="SOURCE_ID") private Long sourceId; @Column(name ="IS_DELETED", nullable = false) private Boolean isDeleted = false; @Column(name="DOCUMENT_ATTACHMENT_ID") private String documentAttachmentId; @Column(name="uploaded_by") private Long uploadedBy; }