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

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

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;


@Data
@ApiModel(value = "Dept新增")
public class DeptAddByAppParam {


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

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

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

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

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



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


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

    @ApiModelProperty(value = "我的职务")
    private String myPosition;

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

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

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

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

    @ApiModelProperty(value = "添加来源:0系统,1小程序,2公众号申请")
    private Integer source;
}
