java.lang.Object
io.github.mangocrisp.spring.taybct.tool.core.bean.BaseEntity<P,U>
io.github.mangocrisp.spring.taybct.tool.core.bean.DeleteLogicEntity<P,U>
io.github.mangocrisp.spring.taybct.tool.core.bean.UniqueDeleteLogic<Long,Long>
io.github.mangocrisp.spring.taybct.api.system.domain.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
从以下版本开始:
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 String
    最后登录IP
    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
    昵称
    private String
    微信小程序 openid
    密码更新时间
    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

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 字段详细资料

    • 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

      private String 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

      @TableFieldDefault("00") private String userType
      用户类型(00系统用户)
      另请参阅:
    • loginIp

      @TableFieldDefault(" ") private String loginIp
      最后登录IP
    • loginDate

      @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private LocalDateTime loginDate
      最后登录时间
    • status

      @TableFieldDefault("1") private Byte status
      状态(1 有效 0 无效 2 冻结)
    • openid

      private String openid
      微信小程序 openid
    • passwdTime

      @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @TableFieldDefault(isTimeNow=true) private LocalDateTime passwdTime
      密码更新时间
  • 构造器详细资料

    • SysUser

      public SysUser()