package com.pollex.pam.domain;
|
|
import java.io.Serializable;
|
import java.time.Instant;
|
import java.util.Date;
|
|
import javax.persistence.Column;
|
import javax.persistence.Entity;
|
import javax.persistence.GeneratedValue;
|
import javax.persistence.GenerationType;
|
import javax.persistence.Id;
|
import javax.persistence.Table;
|
|
import org.springframework.data.annotation.CreatedBy;
|
import org.springframework.data.annotation.CreatedDate;
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
|
@Entity
|
@Table(name = "appointment_notice_log")
|
public class AppointmentNoticeLog implements Serializable {
|
|
/**
|
*
|
*/
|
private static final long serialVersionUID = 1L;
|
|
@Id
|
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
private Long id;
|
|
@Column(name = "phone")
|
private String phone;
|
|
@Column(name = "email")
|
private String email;
|
|
@Column(name = "appointment_id")
|
private Long appointmentId;
|
|
// @Column(name = "type")
|
// private String type;
|
|
@Column(name = "content")
|
private String content;
|
|
// @CreatedBy
|
// @Column(name = "created_by", nullable = false, length = 50, updatable = false)
|
// @JsonIgnore
|
// private String createdBy;
|
|
@CreatedDate
|
@Column(name = "created_date", updatable = false)
|
private Instant createdDate = Instant.now();
|
|
@Column(name = "interview_date")
|
private Date interviewDate;
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public String getPhone() {
|
return phone;
|
}
|
|
public void setPhone(String phone) {
|
this.phone = phone;
|
}
|
|
public String getEmail() {
|
return email;
|
}
|
|
public void setEmail(String email) {
|
this.email = email;
|
}
|
|
public Long getAppointmentId() {
|
return appointmentId;
|
}
|
|
public void setAppointmentId(Long appointmentId) {
|
this.appointmentId = appointmentId;
|
}
|
|
// public String getType() {
|
// return type;
|
// }
|
//
|
// public void setType(String type) {
|
// this.type = type;
|
// }
|
|
public String getContent() {
|
return content;
|
}
|
|
public void setContent(String content) {
|
this.content = content;
|
}
|
|
// public String getCreatedBy() {
|
// return createdBy;
|
// }
|
//
|
// public void setCreatedBy(String createdBy) {
|
// this.createdBy = createdBy;
|
// }
|
|
public Instant getCreatedDate() {
|
return createdDate;
|
}
|
|
public void setCreatedDate(Instant createdDate) {
|
this.createdDate = createdDate;
|
}
|
|
public Date getInterviewDate() {
|
return interviewDate;
|
}
|
|
public void setInterviewDate(Date interviewDate) {
|
this.interviewDate = interviewDate;
|
}
|
|
|
|
|
|
}
|