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; } }