package com.crm.rely.backend.core.entity.web.activity.oc;

import com.crm.rely.backend.core.constant.Constants;
import com.crm.rely.backend.core.entity.base.BaseAddEntity;
import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

import javax.validation.constraints.NotNull;
import java.util.Date;

@Data
public class WebActivityOcFollowAddEntity extends BaseAddEntity {

    /**
     * 获客id
     */
    @NotNull(message = Constants.PARAMETER_ERROR)
    private Long activityOcId;

    /**
     * 提交日期
     */
    private Date submissionDate;

    /**
     * 是否接通 1；是  2：否
     */
    private Integer isConnect;

    /**
     * 其他联系方式
     */
    private String whatsAppNumber;

    /**
     * 联系时间偏好
     */
    private Integer contactTimePreference;

    /**
     * 交易经验
     */
    private Integer tradingExperience;

    /**
     * 是否为优质客户
     */
    private Integer goodLead;

    /**
     * 意向度
     */
    private Integer levelOfIntent;

    /**
     * 是否对代理（IB）感兴趣
     */
    private Integer ibInterest;

    /**
     * 总体反馈
     */
    private String generalFeedback;

    /**
     * 下次跟进日期
     */
    private Date nextFollowUpDate;

}
