package com.cool.store.entity;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 
 * @author   zhangchenbiao
 * @date   2023-05-29 03:52
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerIntentInfoDO implements Serializable {
    @ApiModelProperty("")
    private Long id;

    @ApiModelProperty("hy_partner_user_info.partner_id")
    private String partnerId;

    @ApiModelProperty("hy_partner_line_info.id")
    private Long partnerLineId;

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

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

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

    @ApiModelProperty("是否有意向铺位")
    private Integer isHaveWantShop;

    @ApiModelProperty("意向铺位信息,json字段,最多5个")
    private String wantShopInfo;

    @ApiModelProperty("最大预算")
    private String maxBudget;

    @ApiModelProperty("资金来源 1自有资金;2借贷资金;3部分自有、部分借代;4部分自有、部分亲友借代")
    private String moneySource;

    @ApiModelProperty("资金证明")
    private String moneyProve;

    @ApiModelProperty("学历")
    private String education;

    @ApiModelProperty("工作年限")
    private String workYear;

    @ApiModelProperty("是否具有工作经验")
    private Integer isHaveWorkExp;

    @ApiModelProperty("工作或经商经验")
    private String workExp;

    @ApiModelProperty("是否是消费者")
    private Integer isConsumer;

    @ApiModelProperty("其他品牌")
    private String otherBand;

    @ApiModelProperty("品牌优势")
    private String brandStrength;

    @ApiModelProperty("需要改进")
    private String needImprove;

    @ApiModelProperty("优势")
    private String strength;

    @ApiModelProperty("劣势")
    private String weakness;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("更新时间")
    private Date updateTime;

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

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

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

    @ApiModelProperty("通过证明")
    private String passCertifyFile;
}