保誠-保戶業務員媒合平台
wayne
2021-12-03 e0395e332ec0d7a0ee42f611327435c0f3724c00
Merge branch '顧問聯繫時間'
修改5個檔案
36 ■■■■■ 已變更過的檔案
pamapi/src/main/java/com/pollex/pam/domain/Appointment.java 11 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
pamapi/src/main/java/com/pollex/pam/domain/AppointmentCustomerView.java 10 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
pamapi/src/main/java/com/pollex/pam/service/AppointmentService.java 1 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
pamapi/src/main/java/com/pollex/pam/service/dto/AppointmentCustomerViewDTO.java 7 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
pamapi/src/main/java/com/pollex/pam/service/dto/AppointmentDTO.java 7 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
pamapi/src/main/java/com/pollex/pam/domain/Appointment.java
@@ -76,6 +76,9 @@
    @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;
@@ -208,6 +211,14 @@
        this.consultantReadTime = consultantReadTime;
    }
    public Instant getContactTime() {
        return contactTime;
    }
    public void setContactTime(Instant markCommunicateTime) {
        this.contactTime = markCommunicateTime;
    }
    public AppointmentStatusEnum getStatus() {
        return status;
    }
pamapi/src/main/java/com/pollex/pam/domain/AppointmentCustomerView.java
@@ -72,6 +72,9 @@
    @Column(name = "consultant_read_time")
    private Instant consultantReadTime;
    @Column(name = "contact_time")
    private Instant contactTime;
    @Column(name = "last_modified_date")
    private Instant lastModifiedDate;
@@ -226,6 +229,13 @@
        this.name = name;
    }
    public Instant getContactTime() {
        return contactTime;
    }
    public void setContactTime(Instant markCommunicateTime) {
        this.contactTime = markCommunicateTime;
    }
    public AppointmentStatusEnum getStatus() {
        return status;
    }
pamapi/src/main/java/com/pollex/pam/service/AppointmentService.java
@@ -80,6 +80,7 @@
        Appointment appointment = appointmentRepository.findById(appointmentId).get();
        appointment.setCommunicateStatus(ContactStatusEnum.CONTACTED);
        appointment.setContactTime(Instant.now());
        return appointmentRepository.save(appointment);
    }
pamapi/src/main/java/com/pollex/pam/service/dto/AppointmentCustomerViewDTO.java
@@ -24,6 +24,7 @@
    private String name;
    private Instant consultantViewTime;
    private Instant consultantReadTime;
    private Instant contactTime;
    public Long getId() {
        return id;
    }
@@ -132,4 +133,10 @@
    public void setConsultantReadTime(Instant consultantReadTime) {
        this.consultantReadTime = consultantReadTime;
    }
    public Instant getContactTime() {
        return contactTime;
    }
    public void setContactTime(Instant contactTime) {
        this.contactTime = contactTime;
    }
}
pamapi/src/main/java/com/pollex/pam/service/dto/AppointmentDTO.java
@@ -25,6 +25,7 @@
    private Long customerId;
    private Instant consultantViewTime;
    private Instant consultantReadTime;
    private Instant contactTime;
    public Long getId() {
        return id;
@@ -129,4 +130,10 @@
    public void setLastModifiedDate(Instant lastModifiedDate) {
        this.lastModifiedDate = lastModifiedDate;
    }
    public Instant getContactTime() {
        return contactTime;
    }
    public void setContactTime(Instant contactTime) {
        this.contactTime = contactTime;
    }
}