package net.gepafin.tendermanagement.entities; import jakarta.persistence.*; import lombok.Data; import java.time.LocalDateTime; @Entity @Table(name="application_amendment_request") @Data public class ApplicationAmendmentRequestEntity extends BaseEntity { @Column(name = "NOTE") private String note; @Column(name ="RESPONSE_DAYS") private Long responseDays; @Column(name = "IS_NOTIFICATION") private Boolean isNotification = false; @Column(name = "IS_EMAIL") private Boolean isEmail=false; @Column(name = "APPLICATION_ID") private Long applicationId; @Column(name = "START_DATE") private LocalDateTime startDate; @Column(name = "FORM_FIELDS") private String formFields; @Column(name="IS_DELETED") private Boolean isDeleted=false; @Column(name = "STATUS") private String status; @Column(name = "INTERNAL_NOTE") private String internalNote; @ManyToOne @JoinColumn(name = "APPLICATION_EVALUATION_ID", nullable = false) private ApplicationEvaluationEntity applicationEvaluationEntity; @OneToOne @JoinColumn(name = "PROTOCOL_Id") private ProtocolEntity protocol; @Column(name = "end_date") private LocalDateTime endDate; @Column(name = "amendment_document") private String amendmentDocument; @Column(name = "CLOSING_DATE") private LocalDateTime closingDate; }