类 SysUser
- 所有已实现的接口:
Serializable
- 直接已知子类:
SysUserQueryDTO
,SysUserSafeIn
,SysUserSafeOut
,UserInfoVO
@TableName("sys_user")
@EnhanceElements
public class SysUser
extends io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long>
implements Serializable
用户
sys_user
sys_user
- 从以下版本开始:
- 1.0.0
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明private String
头像private @Email(message="\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String
邮箱private @NotBlank(message="\u6027\u522b\u4e0d\u80fd\u4e3a\u7a7a",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String
性别private LocalDateTime
最后登录时间private String
最后登录IPprivate @NotBlank(message="\u6635\u79f0\u4e0d\u80fd\u4e3a\u7a7a",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Size(max=64,message="\u6635\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=64,message="\u6635\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String
昵称private String
微信小程序 openidprivate LocalDateTime
密码更新时间private @NotBlank(message="\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a",groups=io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class) @Size(max=500,message="\u5bc6\u7801\u592a\u957f\u4e86",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=500,message="\u5bc6\u7801\u592a\u957f\u4e86",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String
密码private @NotBlank(message="\u7535\u8bdd\u4e0d\u80fd\u4e3a\u7a7a",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Size(max=32,message="\u7535\u8bdd\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=32,message="\u7535\u8bdd\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String
电话private @Size(max=64,message="\u771f\u5b9e\u59d3\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=64,message="\u771f\u5b9e\u59d3\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String
真实姓名private static final long
private Byte
状态(1 有效 0 无效 2 冻结)private @NotBlank(message="\u7528\u6237\u540d\u4e0d\u80fd\u4e3a\u7a7a",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Size(max=64,message="\u7528\u6237\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=64,message="\u7528\u6237\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String
登录用户名private String
用户类型(00系统用户) -
构造器概要
构造器 -
方法概要
从类继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic
canEqual, equals, getUniqueKey, hashCode, setUniqueKey, toString
从类继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity
getIsDeleted, setIsDeleted
从类继承的方法 io.github.mangocrisp.spring.taybct.tool.core.bean.BaseEntity
getCreateTime, getCreateUser, getExpansion, getId, getUpdateTime, getUpdateUser, setCreateTime, setCreateUser, setExpansion, setId, setUpdateTime, setUpdateUser
-
字段详细资料
-
serialVersionUID
@TableField(exist=false) private static final long serialVersionUID- 另请参阅:
-
username
@NotBlank(message="\u7528\u6237\u540d\u4e0d\u80fd\u4e3a\u7a7a", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Size(max=64, message="\u7528\u6237\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=64, message="\u7528\u6237\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @TableField(condition="%s LIKE CONCAT(\'%%\',#{%s},\'%%\')") private @NotBlank(message="\u7528\u6237\u540d\u4e0d\u80fd\u4e3a\u7a7a",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Size(max=64,message="\u7528\u6237\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=64,message="\u7528\u6237\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String username登录用户名 -
realName
@Size(max=64, message="\u771f\u5b9e\u59d3\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=64, message="\u771f\u5b9e\u59d3\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @TableField(condition="%s LIKE CONCAT(\'%%\',#{%s},\'%%\')") private @Size(max=64,message="\u771f\u5b9e\u59d3\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=64,message="\u771f\u5b9e\u59d3\u540d\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String realName真实姓名 -
nickname
@NotBlank(message="\u6635\u79f0\u4e0d\u80fd\u4e3a\u7a7a", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Size(max=64, message="\u6635\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=64, message="\u6635\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @TableField(condition="%s LIKE CONCAT(\'%%\',#{%s},\'%%\')") private @NotBlank(message="\u6635\u79f0\u4e0d\u80fd\u4e3a\u7a7a",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Size(max=64,message="\u6635\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=64,message="\u6635\u79f0\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc764",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String nickname昵称 -
gender
@NotBlank(message="\u6027\u522b\u4e0d\u80fd\u4e3a\u7a7a", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) private @NotBlank(message="\u6027\u522b\u4e0d\u80fd\u4e3a\u7a7a",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String gender性别- 另请参阅:
-
password
@NotBlank(message="\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a", groups=io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class) @Size(max=500, message="\u5bc6\u7801\u592a\u957f\u4e86", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=500, message="\u5bc6\u7801\u592a\u957f\u4e86", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @EnhanceElement(parameterHandler=En.class, resultHandler=De.class) private @NotBlank(message="\u5bc6\u7801\u4e0d\u80fd\u4e3a\u7a7a",groups=io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class) @Size(max=500,message="\u5bc6\u7801\u592a\u957f\u4e86",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=500,message="\u5bc6\u7801\u592a\u957f\u4e86",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String password密码 -
avatar
头像 -
phone
@NotBlank(message="\u7535\u8bdd\u4e0d\u80fd\u4e3a\u7a7a", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Size(max=32, message="\u7535\u8bdd\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=32, message="\u7535\u8bdd\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) private @NotBlank(message="\u7535\u8bdd\u4e0d\u80fd\u4e3a\u7a7a",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Size(max=32,message="\u7535\u8bdd\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) @Length(max=32,message="\u7535\u8bdd\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc732",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String phone电话 -
email
@Email(message="\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e", groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) private @Email(message="\u90ae\u7bb1\u683c\u5f0f\u4e0d\u6b63\u786e",groups={io.github.mangocrisp.spring.taybct.tool.core.bean.validated.InsertGroup.class,io.github.mangocrisp.spring.taybct.tool.core.bean.validated.UpdateGroup.class}) String email邮箱 -
userType
用户类型(00系统用户)- 另请参阅:
-
loginIp
最后登录IP -
loginDate
最后登录时间 -
status
状态(1 有效 0 无效 2 冻结) -
openid
微信小程序 openid -
passwdTime
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @TableFieldDefault(isTimeNow=true) private LocalDateTime passwdTime密码更新时间
-
-
构造器详细资料
-
SysUser
public SysUser()
-