1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
@Data @AllArgsConstructor @NoArgsConstructor @ApiModel(description = "添加用户请求对象") public class AddUserDto {
@ApiModelProperty(value = "用户头像", example = "技术相关的文章") private String avatar;
@NotBlank(message = "部门id不能为空") @ApiModelProperty(value = "部门id", required = true, example = "3") private String deptId;
@ApiModelProperty(value = "邮箱", example = "2962933152@qq.com") private String email;
@ApiModelProperty(value = "用户性别,(0 男,1 女,2 隐藏)", example = "0") private String sex;
@ApiModelProperty(value = "手机号", example = "1234567890") private String mobile;
@NotBlank(message = "昵称不能为空") @ApiModelProperty(value = "昵称", required = true, example = "云梦泽") private String nickname;
@NotEmpty(message = "角色不能为空") @ApiModelProperty(value = "角色id列表", required = true, example = "[1,2,3]") private List<Long> roleIds;
@NotBlank(message = "状态不能为空") @Pattern(regexp = "^[01]$", message = "状态只能为0或1") @ApiModelProperty(value = "状态(0-正常,1-禁用)", required = true, example = "0") private String status;
@NotBlank(message = "用户名不能为空") @ApiModelProperty(value = "用户名", required = true, example = "云梦泽") private String username;
}
|