保誠-保戶業務員媒合平台
wayne
2022-02-17 34b08e1c461f5e08675fcff95525956d7c4bef11
pamapi/src/main/java/com/pollex/pam/service/dto/ConsultantDTO.java
@@ -4,6 +4,7 @@
import com.pollex.pam.enums.ContactStatusEnum;
import java.time.Instant;
import java.time.temporal.ChronoUnit;
import java.util.List;
public class ConsultantDTO {
@@ -17,14 +18,16 @@
    private Float avgScore;
    private ContactStatusEnum contactStatus;
    private Instant updateTime;
    private String role;
    private String seniority;
    private int suitability;
    public boolean isNewConsultant() {
        return newConsultant;
    }
    public void setNewConsultant(boolean newConsultant) {
        this.newConsultant = newConsultant;
        if(updateTime != null){
            Instant nowTimestamp = Instant.now();
            return ChronoUnit.DAYS.between(updateTime, nowTimestamp) < 3;
        }
        return false;
    }
    public String getAgentNo() {
@@ -83,6 +86,14 @@
        this.updateTime = updateTime;
    }
    public String getRole() {
        return role;
    }
    public void setRole(String role) {
        this.role = role;
    }
    public String getSeniority() {
        return seniority;
    }
@@ -90,4 +101,16 @@
    public void setSeniority(String seniority) {
        this.seniority = seniority;
    }
    public void setNewConsultant(boolean newConsultant) {
        this.newConsultant = newConsultant;
    }
    public int getSuitability() {
        return suitability;
    }
    public void setSuitability(int suitability) {
        this.suitability = suitability;
    }
}