80 lines
1.9 KiB
Java
80 lines
1.9 KiB
Java
package net.gepafin.tendermanagement.entities;
|
|
|
|
import jakarta.persistence.*;
|
|
import lombok.Data;
|
|
import net.gepafin.tendermanagement.model.response.EmailSendResponse;
|
|
|
|
import java.time.LocalDateTime;
|
|
import java.util.List;
|
|
|
|
@Data
|
|
@Entity
|
|
@Table(name = "application_evaluation")
|
|
public class ApplicationEvaluationEntity extends BaseEntity{
|
|
|
|
@Column(name = "application_Id")
|
|
private Long applicationId;
|
|
|
|
@Column(name = "user_id")
|
|
private Long userId;
|
|
|
|
@Column(name = "criteria")
|
|
private String criteria;
|
|
|
|
@Column(name = "checklist")
|
|
private String checklist;
|
|
|
|
@Column(name = "EVALUATION_DOCUMENT")
|
|
private String evaluationDocument;
|
|
|
|
@Column(name = "file")
|
|
private String file;
|
|
|
|
@Column(name = "note")
|
|
private String note;
|
|
|
|
@Column(name = "status")
|
|
private String status;
|
|
|
|
@Column(name = "MOTIVATION")
|
|
private String motivation;
|
|
|
|
@Column(name="IS_DELETED")
|
|
private Boolean isDeleted;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "assigned_applications_id", nullable = true)
|
|
private AssignedApplicationsEntity assignedApplicationsEntity;
|
|
|
|
@Column(name = "INITIAL_DAYS")
|
|
private Long initialDays;
|
|
|
|
@Column(name = "REMAINING_DAYS")
|
|
private Long remainingDays;
|
|
|
|
@Column(name = "SUSPENDED_DAYS")
|
|
private Long suspendedDays;
|
|
|
|
@Column(name = "START_DATE")
|
|
private LocalDateTime startDate;
|
|
|
|
@Column(name = "END_DATE")
|
|
private LocalDateTime endDate;
|
|
|
|
@Column(name = "STOP_DATE_TIME")
|
|
private LocalDateTime stopDateTime;
|
|
|
|
@Column(name = "CLOSING_DATE")
|
|
private LocalDateTime closingDate;
|
|
|
|
@Column(name = "ACTIVE_DAYS")
|
|
private Long activeDays;
|
|
|
|
@Column(name = "evaluationVersion")
|
|
private String evaluationVersion;
|
|
|
|
@Convert(converter = EmailSendResponseConverter.class)
|
|
@Column(name = "EMAIL_SEND_RESPONSE", columnDefinition = "TEXT")
|
|
private List<EmailSendResponse> emailSendResponse;
|
|
}
|