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 CompanyUserDTO {
|
|
@ExcelColumn(name="登录账号")
|
@ApiModelProperty(value = "登录账号")
|
@NotEmpty(message = "登录账号")
|
private String userName;
|
|
|
@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;
|
|
}
|