package com.doumee.dao.system.dto; import com.doumee.core.annotation.excel.ExcelColumn; import com.doumee.core.utils.Constants; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.Pattern; @Data @ApiModel("企业用户批量导入") public class CompanyUserImportDTO { @ExcelColumn(name="企业名称") @ApiModelProperty(value = "公司名称") @NotEmpty(message = "公司名称不允许为空") private String companyName; @ExcelColumn(name="统一信用代码") @ApiModelProperty(value = "统一社会信用代码") @NotEmpty(message = "公司名称不允许为空") @Pattern(regexp = Constants.CREDIT_CODE_REGEX ,message = "信用代码格式不正确") private String creditCode; @ExcelColumn(name="省份") @ApiModelProperty(value = "省") @NotEmpty(message = "省份不允许为空") private String provinceName; @ExcelColumn(name="城市") @ApiModelProperty(value = "市") @NotEmpty(message = "城市不允许为空") private String cityName; @ExcelColumn(name="区域") @ApiModelProperty(value = "区") @NotEmpty(message = "区域不允许为空") private String areasName; @ExcelColumn(name="密码") @ApiModelProperty(value = "密码") @NotEmpty(message = "密码不允许为空") private String password; }