|
|
@ -1,8 +1,8 @@ |
|
|
/** |
|
|
/** |
|
|
* Copyright (c) 2018 人人开源 All rights reserved. |
|
|
* Copyright (c) 2018 人人开源 All rights reserved. |
|
|
* |
|
|
* <p> |
|
|
* https://www.renren.io
|
|
|
* https://www.renren.io
|
|
|
* |
|
|
* <p> |
|
|
* 版权所有,侵权必究! |
|
|
* 版权所有,侵权必究! |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
@ -36,63 +36,68 @@ import java.util.List; |
|
|
public class SysUserDTO implements Serializable { |
|
|
public class SysUserDTO implements Serializable { |
|
|
private static final long serialVersionUID = 1L; |
|
|
private static final long serialVersionUID = 1L; |
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "id") |
|
|
@ApiModelProperty(value = "id") |
|
|
@Null(message="{id.null}", groups = AddGroup.class) |
|
|
@Null(message = "{id.null}", groups = AddGroup.class) |
|
|
@NotNull(message="{id.require}", groups = UpdateGroup.class) |
|
|
@NotNull(message = "{id.require}", groups = UpdateGroup.class) |
|
|
private Long id; |
|
|
private Long id; |
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "用户名", required = true) |
|
|
|
|
|
@NotBlank(message = "{sysuser.username.require}", groups = DefaultGroup.class) |
|
|
|
|
|
private String username; |
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "用户名", required = true) |
|
|
@ApiModelProperty(value = "密码") |
|
|
@NotBlank(message="{sysuser.username.require}", groups = DefaultGroup.class) |
|
|
@JsonProperty(access = JsonProperty.Access.WRITE_ONLY) |
|
|
private String username; |
|
|
@NotBlank(message = "{sysuser.password.require}", groups = AddGroup.class) |
|
|
|
|
|
private String password; |
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "密码") |
|
|
@ApiModelProperty(value = "姓名", required = true) |
|
|
@JsonProperty(access = JsonProperty.Access.WRITE_ONLY) |
|
|
@NotBlank(message = "{sysuser.realname.require}", groups = DefaultGroup.class) |
|
|
@NotBlank(message="{sysuser.password.require}", groups = AddGroup.class) |
|
|
private String realName; |
|
|
private String password; |
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "姓名", required = true) |
|
|
@ApiModelProperty(value = "头像") |
|
|
@NotBlank(message="{sysuser.realname.require}", groups = DefaultGroup.class) |
|
|
private String headUrl; |
|
|
private String realName; |
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "头像") |
|
|
@ApiModelProperty(value = "性别 0:男 1:女 2:保密", required = true) |
|
|
private String headUrl; |
|
|
@Range(min = 0, max = 2, message = "{sysuser.gender.range}", groups = DefaultGroup.class) |
|
|
|
|
|
private Integer gender; |
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "性别 0:男 1:女 2:保密", required = true) |
|
|
@ApiModelProperty(value = "邮箱", required = true) |
|
|
@Range(min=0, max=2, message = "{sysuser.gender.range}", groups = DefaultGroup.class) |
|
|
@NotBlank(message = "{sysuser.email.require}", groups = DefaultGroup.class) |
|
|
private Integer gender; |
|
|
@Email(message = "{sysuser.email.error}", groups = DefaultGroup.class) |
|
|
|
|
|
private String email; |
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "邮箱", required = true) |
|
|
@ApiModelProperty(value = "手机号", required = true) |
|
|
@NotBlank(message="{sysuser.email.require}", groups = DefaultGroup.class) |
|
|
@NotBlank(message = "{sysuser.mobile.require}", groups = DefaultGroup.class) |
|
|
@Email(message="{sysuser.email.error}", groups = DefaultGroup.class) |
|
|
private String mobile; |
|
|
private String email; |
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "手机号", required = true) |
|
|
@ApiModelProperty(value = "部门ID", required = true) |
|
|
@NotBlank(message="{sysuser.mobile.require}", groups = DefaultGroup.class) |
|
|
@NotNull(message = "{sysuser.deptId.require}", groups = DefaultGroup.class) |
|
|
private String mobile; |
|
|
private Long deptId; |
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "部门ID", required = true) |
|
|
@ApiModelProperty(value = "超级管理员 0:否 1:是") |
|
|
@NotNull(message="{sysuser.deptId.require}", groups = DefaultGroup.class) |
|
|
@Range(min = 0, max = 1, message = "{sysuser.superadmin.range}", groups = DefaultGroup.class) |
|
|
private Long deptId; |
|
|
private Integer superAdmin; |
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "超级管理员 0:否 1:是") |
|
|
@ApiModelProperty(value = "状态 0:停用 1:正常", required = true) |
|
|
@Range(min=0, max=1, message = "{sysuser.superadmin.range}", groups = DefaultGroup.class) |
|
|
@Range(min = 0, max = 1, message = "{sysuser.status.range}", groups = DefaultGroup.class) |
|
|
private Integer superAdmin; |
|
|
private Integer status; |
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "状态 0:停用 1:正常", required = true) |
|
|
@ApiModelProperty(value = "备注") |
|
|
@Range(min=0, max=1, message = "{sysuser.status.range}", groups = DefaultGroup.class) |
|
|
private String remark; |
|
|
private Integer status; |
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "备注") |
|
|
@ApiModelProperty(value = "创建时间") |
|
|
private String remark; |
|
|
@JsonProperty(access = JsonProperty.Access.READ_ONLY) |
|
|
|
|
|
private Date createDate; |
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "创建时间") |
|
|
@ApiModelProperty(value = "角色ID列表") |
|
|
@JsonProperty(access = JsonProperty.Access.READ_ONLY) |
|
|
private List<Long> roleIdList; |
|
|
private Date createDate; |
|
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "角色ID列表") |
|
|
@ApiModelProperty(value = "部门名称") |
|
|
private List<Long> roleIdList; |
|
|
private String deptName; |
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "部门名称") |
|
|
/** |
|
|
private String deptName; |
|
|
* 用户标签key |
|
|
|
|
|
*/ |
|
|
|
|
|
private String userTagKey; |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|