package com.doumee.dao.system.dto; import com.doumee.core.constants.OperaType; import com.doumee.dao.business.model.Multifile; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.Pattern; import java.util.List; /** * * @author T14 */ @Data public class CreateExportSystemUserDTO { @ApiModelProperty(value = "用户名") @NotBlank(message = "用户名不能为空", groups = {OperaType.Create.class, OperaType.Update.class}) private String userName; @ApiModelProperty(value = "密码") @NotBlank(message = "初始密码不能为空", groups = {OperaType.Create.class}) private String password; @ApiModelProperty(value = "姓名") @NotBlank(message = "姓名不能为空", groups = {OperaType.Create.class, OperaType.Update.class}) private String realname; @ApiModelProperty(value = "手机号码") @Pattern(message = "手机号码格式不正确", regexp = "^\\d*$", groups = {OperaType.Create.class, OperaType.Update.class}) private String mobile; @ApiModelProperty(value = "工号") private String empNo; @ApiModelProperty(value = "省份证号") private String idCard; @ApiModelProperty(value = "职称") private String profession; @ApiModelProperty(value = "区域编码") private Integer areaId; @ApiModelProperty(value = "城市编码") private Integer cityId; @ApiModelProperty(value = "详细地址") private String address; @ApiModelProperty(value = " 身份证正面照片 国徽面") private Multifile idCardFrontFile; @ApiModelProperty(value = " 身份证反面照片 人像面") private Multifile idCardReverseFile; @ApiModelProperty(value = " 职称照片") private List professionFileList; }