package com.cool.store.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @Author suzhuhong
 * @Date 2023/5/31 10:38
 * @Version 1.0
 */
@Data
@ApiModel
public class PartnerLineInfoAndBaseInfoVO {

    @ApiModelProperty("线索ID")
    private Long id;

    private Long partnerBaseInfoId;

    @ApiModelProperty("流程阶段:1意向申请审核;2预约面试时间;3加盟资格面试;4分配选址开发经理;5商圈点位评估;6上传店铺租赁信息;7完善加盟签约信息;8支付加盟费用;9签订加盟合同")
    private String workflowStage;

    @ApiModelProperty("流程子状态")
    private String workflowStatus;

    @ApiModelProperty("加盟商用户ID")
    private String partnerUserId;

    @ApiModelProperty("加盟商用户名称")
    private String partnerUserName;

    @ApiModelProperty("加盟商用户手机号")
    private String partnerUserPhone;

    @ApiModelProperty("手机号归属地")
    private String phoneAddress;

    @ApiModelProperty("招商经理")
    private String investmentManager;

    @ApiModelProperty("招商经理")
    private String investmentManagerName;

    @ApiModelProperty("招商经理手机号")
    private String investmentManagerPhone;

    @ApiModelProperty("用户画像")
    private List<String> userPortrait;

    @ApiModelProperty("线索状态")
    private Integer lineStatus;

    @ApiModelProperty("通过原因")
    private String passCause;

    @ApiModelProperty("通过时间")
    private String passTime;

    @ApiModelProperty("通过人名称")
    private String passUserName;

    @ApiModelProperty("通过人ID")
    private String passUserId;

    @ApiModelProperty("通过人手机号")
    private String passUserMobile;

    @ApiModelProperty("通过证明")
    private List<String> passCertifyFile;

    @ApiModelProperty("常驻区域")
    private String liveArea;

    @ApiModelProperty("意向开店区域")
    private String wantShopArea;

    @ApiModelProperty("意向开店区域名称")
    private String wantShopAreaName;

    @ApiModelProperty("0不接受调剂、1全国调剂、2省内调剂、3市内调剂")
    private Integer acceptAdjustType;

    @ApiModelProperty("线索来源名称")
    private String channelName;

    @ApiModelProperty("教育")
    private String education;

    @ApiModelProperty("idCard")
    private String idCard;

    @ApiModelProperty("开发主管")
    private String developmentDirector;
    @ApiModelProperty("开发主管名称")
    private String developmentDirectorName;
    @ApiModelProperty("开发主管手机号")
    private String developmentDirectorMobile;
}
