保誠-保戶業務員媒合平台
wayne
2022-01-26 6fa4bba623713c396432ba8b863846883d6a1906
pamapi/src/main/java/com/pollex/pam/service/dto/AppointmentCustomerViewDTO.java
@@ -1,11 +1,12 @@
package com.pollex.pam.service.dto;
import java.time.Instant;
import java.util.List;
import javax.persistence.Column;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import com.pollex.pam.domain.AppointmentClosedInfo;
import com.pollex.pam.domain.AppointmentMemo;
import com.pollex.pam.domain.AppointmentNoticeLog;
import com.pollex.pam.domain.InterviewRecord;
import com.pollex.pam.enums.ContactStatusEnum;
public class AppointmentCustomerViewDTO {
@@ -22,12 +23,19 @@
    private String hopeContactTime;
    private String otherRequirement;
    private Instant appointmentDate;
    private Instant lastModifiedDate;
    private String agentNo;
    private Long customerId;
    private String name;
    private Instant consultantViewTime;
    private Instant consultantReadTime;
    private Instant contactTime;
    private Float satisfactionScore;
    private List<AppointmentMemo> appointmentMemoList;
    private List<InterviewRecordDTO> interviewRecordDTOs;
    private List<AppointmentNoticeLog> appointmentNoticeLogs;
    private AppointmentClosedInfo appointmentClosedInfo;
   public Long getId() {
      return id;
   }
@@ -100,7 +108,13 @@
   public void setAppointmentDate(Instant appointmentDate) {
      this.appointmentDate = appointmentDate;
   }
   public String getAgentNo() {
    public Instant getLastModifiedDate() {
        return lastModifiedDate;
    }
    public void setLastModifiedDate(Instant lastModifiedDate) {
        this.lastModifiedDate = lastModifiedDate;
    }
    public String getAgentNo() {
      return agentNo;
   }
   public void setAgentNo(String agentNo) {
@@ -136,4 +150,38 @@
    public void setContactTime(Instant contactTime) {
        this.contactTime = contactTime;
    }
    public Float getSatisfactionScore() {
        return satisfactionScore;
    }
    public void setSatisfactionScore(Float satisfactionScore) {
        this.satisfactionScore = satisfactionScore;
    }
   public List<AppointmentMemo> getAppointmentMemoList() {
      return appointmentMemoList;
   }
   public void setAppointmentMemoList(List<AppointmentMemo> appointmentMemoList) {
      this.appointmentMemoList = appointmentMemoList;
   }
   public List<InterviewRecordDTO> getInterviewRecordDTOs() {
      return interviewRecordDTOs;
   }
   public void setInterviewRecordDTOs(List<InterviewRecordDTO> interviewRecordDTOs) {
      this.interviewRecordDTOs = interviewRecordDTOs;
   }
   public List<AppointmentNoticeLog> getAppointmentNoticeLogs() {
      return appointmentNoticeLogs;
   }
   public void setAppointmentNoticeLogs(List<AppointmentNoticeLog> appointmentNoticeLogs) {
      this.appointmentNoticeLogs = appointmentNoticeLogs;
   }
   public AppointmentClosedInfo getAppointmentClosedInfo() {
      return appointmentClosedInfo;
   }
   public void setAppointmentClosedInfo(AppointmentClosedInfo appointmentClosedInfo) {
      this.appointmentClosedInfo = appointmentClosedInfo;
   }
}