保誠-保戶業務員媒合平台
wayne
2022-02-17 a3716f72066d25d745f4d5103ff23a553c3e102b
pamapi/src/main/java/com/pollex/pam/domain/AppointmentNoticeLog.java
比對新檔案
@@ -0,0 +1,135 @@
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;
   }
}