保誠-保戶業務員媒合平台
wayne
2021-12-03 60c22a257f18ed9e482de8434850ec4688fd6707
pamapi/src/main/java/com/pollex/pam/domain/Appointment.java
@@ -5,7 +5,9 @@
import javax.persistence.*;
import com.pollex.pam.enums.AppointmentStatusEnum;
import com.pollex.pam.enums.ContactStatusEnum;
import org.springframework.data.annotation.CreatedDate;
import org.springframework.data.annotation.LastModifiedDate;
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
@@ -54,15 +56,32 @@
   @Column(name = "other_requirement")
    private String otherRequirement;
    @LastModifiedDate
   @Column(name = "appointment_date")
    @CreatedDate
   @Column(name = "appointment_date", updatable = false)
    private Instant appointmentDate;
    @LastModifiedDate
    @Column(name = "last_modified_date")
    private Instant lastModifiedDate;
   @Column(name = "agent_no")
    private String agentNo;
   @Column(name = "customer_id")
    private Long customerId;
    @Column(name = "consultant_view_time")
    private Instant consultantViewTime;
    @Column(name = "consultant_read_time")
    private Instant consultantReadTime;
    @Column(name = "contact_time")
    private Instant contactTime;
    @Enumerated(value = EnumType.STRING)
    @Column(name = "status")
    private AppointmentStatusEnum status;
   public Long getId() {
      return id;
@@ -175,4 +194,44 @@
   public void setCustomerId(Long customerId) {
      this.customerId = customerId;
   }
    public Instant getConsultantViewTime() {
        return consultantViewTime;
    }
    public void setConsultantViewTime(Instant consultantViewTime) {
        this.consultantViewTime = consultantViewTime;
    }
    public Instant getConsultantReadTime() {
        return consultantReadTime;
    }
    public void setConsultantReadTime(Instant consultantReadTime) {
        this.consultantReadTime = consultantReadTime;
    }
    public Instant getContactTime() {
        return contactTime;
    }
    public void setContactTime(Instant markCommunicateTime) {
        this.contactTime = markCommunicateTime;
    }
    public AppointmentStatusEnum getStatus() {
        return status;
    }
    public void setStatus(AppointmentStatusEnum status) {
        this.status = status;
    }
    public Instant getLastModifiedDate() {
        return lastModifiedDate;
    }
    public void setLastModifiedDate(Instant lastModifiedDate) {
        this.lastModifiedDate = lastModifiedDate;
    }
}