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; }