package com.thhy.usercore.modules.sys.sysusers.entity;
|
|
import lombok.Data;
|
|
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.Pattern;
|
import java.io.Serializable;
|
import java.time.LocalDateTime;
|
|
/**
|
* @Author: zhang_xiao_bo
|
* @Date: 2022/3/23 13:54
|
* @description:
|
*/
|
@Data
|
public class UserDto implements Serializable {
|
|
/**
|
* 用户Id
|
*/
|
private String userId;
|
|
/**
|
* 用户名
|
*/
|
private String username;
|
|
/**
|
* 密码
|
*/
|
private String password;
|
|
/**
|
* 真实姓名
|
*/
|
private String realName;
|
|
/**
|
* 手机号
|
*/
|
private String telphone;
|
|
/**
|
* 用户头像
|
*/
|
private String photoUrl;
|
|
/**
|
* 创建人
|
*/
|
private Integer createUser;
|
|
/**
|
* 创建时间
|
*/
|
private LocalDateTime createTime;
|
|
/**
|
* 是否有效(0否1是)
|
*/
|
private Integer isUse;
|
|
/**
|
* 性别(0:男,1:女)
|
*/
|
private Integer sex;
|
|
/**
|
* 邮箱
|
*/
|
@NotNull
|
@Pattern(regexp = "/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/")
|
private String email;
|
|
/**
|
* 所有角色
|
*/
|
private String roleIds;
|
|
private Integer version;
|
|
private String companyId;
|
}
|