SysUser.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.aijiuyi.admin.entity;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import lombok.Data;
  4. import java.time.LocalDateTime;
  5. /**
  6. * 系统用户实体
  7. * 对应数据库 sys_user 表
  8. */
  9. @Data
  10. @TableName("sys_user")
  11. public class SysUser {
  12. /** 主键ID */
  13. @TableId(type = IdType.AUTO)
  14. private Long id;
  15. /** 用户名(唯一,用于登录) */
  16. private String username;
  17. /** 密码(MD5加密存储,不允许返回给前端) */
  18. private String password;
  19. /** 昵称(显示名称) */
  20. private String nickname;
  21. /** 邮箱 */
  22. private String email;
  23. /** 手机号 */
  24. private String phone;
  25. /** 头像URL */
  26. private String avatar;
  27. /** 状态:1=正常,0=禁用 */
  28. private Integer status;
  29. /** 逻辑删除:0=未删除,1=已删除 */
  30. @TableLogic
  31. private Integer deleted;
  32. /** 创建时间(自动填充) */
  33. @TableField(fill = FieldFill.INSERT)
  34. private LocalDateTime createTime;
  35. /** 更新时间(自动填充) */
  36. @TableField(fill = FieldFill.INSERT_UPDATE)
  37. private LocalDateTime updateTime;
  38. }