IRDetailVO.java 1.37 KB
package cn.fw.shirasawa.domain.vo.follow;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Objects;

/**
 * @author : kurisu
 * @className : IRDetailVO
 * @description : 续保跟进详情
 * @date: 2020-08-17 15:17
 */
@Data
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class IRDetailVO extends FollowDetailVO {
    /**
     * 车牌号
     */
    private String plateNo;
    /**
     * 专属顾问
     */
    private String adviserName;
    /**
     * 是否是贷款客户
     */
    private boolean loanCustomer;
    /**
     * 分期期数
     */
    private Integer periods;
    /**
     * 贷款到期时间
     */
    private LocalDate expires;
    /**
     * 交强险保险公司名称
     */
    private String tclInsComName;
    /**
     * 交强险保险到期时间
     */
    private LocalDateTime tclInsExpiration;
    /**
     * 商业险保险公司名称
     */
    private String busInsComName;
    /**
     * 商业险保险到期时间
     */
    private LocalDateTime busInsExpiration;

    public String getLoanDesc() {
        if (Objects.isNull(expires)) {
            return null;
        }
        if (expires.isBefore(LocalDate.now())) {
            return "分期到期";
        }
        return "贷款期客户";
    }
}