package com.pollex.pam.domain;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
import javax.persistence.Column;
|
import javax.persistence.Entity;
|
import javax.persistence.EnumType;
|
import javax.persistence.Enumerated;
|
import javax.persistence.GeneratedValue;
|
import javax.persistence.GenerationType;
|
import javax.persistence.Id;
|
import javax.persistence.Table;
|
|
import com.pollex.pam.enums.InterviewRecordStatusEnum;
|
|
@Entity
|
@Table(name = "interview_record")
|
public class InterviewRecord extends AbstractAuditingEntity implements Serializable {
|
|
/**
|
*
|
*/
|
private static final long serialVersionUID = 1L;
|
|
@Id
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
private Long id;
|
|
@Column(name = "content")
|
private String content;
|
|
@Column(name = "interview_date")
|
private Date interviewDate;
|
|
@Column(name = "appointment_id")
|
private Long appointmentId;
|
|
@Enumerated(EnumType.STRING)
|
@Column(name = "status")
|
private InterviewRecordStatusEnum status;
|
|
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public String getContent() {
|
return content;
|
}
|
|
public void setContent(String content) {
|
this.content = content;
|
}
|
|
public Date getInterviewDate() {
|
return interviewDate;
|
}
|
|
public void setInterviewDate(Date interviewDate) {
|
this.interviewDate = interviewDate;
|
}
|
|
public Long getAppointmentId() {
|
return appointmentId;
|
}
|
|
public void setAppointmentId(Long appointmentId) {
|
this.appointmentId = appointmentId;
|
}
|
|
public InterviewRecordStatusEnum getStatus() {
|
return status;
|
}
|
|
public void setStatus(InterviewRecordStatusEnum status) {
|
this.status = status;
|
}
|
|
|
|
}
|