package com.yuchen.saas.manage.system.api.vo;


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

import javax.validation.constraints.NotBlank;


@Data
@ApiModel(value = "DeptDetailVO", description = "组织详情回显")
public class DeptDetailVO  {

    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "组织名称名")
    private String deptName;


    @ApiModelProperty(value = "认证状态:0未认证,1已认证,2已过期(V-rebuild1.0新增),3认证中")
    private Integer cerStatus;


    @ApiModelProperty(value = "头像")
    private Integer headPicture;

    /**
     * 机构类型
     */

    @ApiModelProperty(value = "机构类型")
    private String organType;

    @ApiModelProperty(value = "机构类型名称")
    private String organTypeName;

    /**
     * 统一信用代码
     */
    @ApiModelProperty(value = "统一信用代码")
    private String creditCode;

    /**
     * 法人
     */
    @NotBlank
    @ApiModelProperty(value = "法人")
    private String legalPerson;

    /**
     * 所属行业
     */
    @NotBlank
    @ApiModelProperty(value = "所属行业")
    private String organTrade;

    @ApiModelProperty(value = "所属行业名称")
    private String organTradeName;


    @ApiModelProperty(value = "组织规模")
    private String organScope;

    @ApiModelProperty(value = "组织规模名称")
    private String organScopeName;

    @ApiModelProperty(value = "企业联系人")
    private String linkMan;

    /**
     * 企业联系人手机
     */
    @ApiModelProperty(value = "企业联系方式")
    private String phone;


    @ApiModelProperty(value = "省")
    private String provinceCode;

    @ApiModelProperty(value = "省")
    private String provinceName;

    /**
     * 市
     */
    @ApiModelProperty(value = "市")
    private String cityCode;

    @ApiModelProperty(value = "市")
    private String cityName;

    /**
     * 区/县
     */
    @ApiModelProperty(value = "区/县")
    private String countyCode;

    @ApiModelProperty(value = "区/县")
    private String countyName;

    /**
     * 详细地址
     */
    @ApiModelProperty(value = "详细地址")
    private String address;

    @ApiModelProperty(value = "证件类型")
    private Integer documentType;

    @ApiModelProperty(value = "营业执照")
    private String businessFile;
}
