SystemUserDO 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package cn.iocoder.yudao.module.module.system.dal.dataobject.user;
  2. import lombok.*;
  3. import java.util.*;
  4. import java.time.LocalDateTime;
  5. import java.time.LocalDateTime;
  6. import com.baomidou.mybatisplus.annotation.*;
  7. import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
  8. /**
  9. * 用户 DO
  10. *
  11. * @author 芋道源码
  12. */
  13. @TableName("system_user")
  14. @KeySequence("system_user_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。
  15. @Data
  16. @EqualsAndHashCode(callSuper = true)
  17. @ToString(callSuper = true)
  18. @Builder
  19. @NoArgsConstructor
  20. @AllArgsConstructor
  21. public class SystemUserDO extends BaseDO {
  22. /**
  23. * 编号
  24. */
  25. @TableId
  26. private Long id;
  27. /**
  28. * 名字
  29. */
  30. private String name;
  31. /**
  32. * 头像
  33. */
  34. private String avatar;
  35. /**
  36. * 个人简介
  37. */
  38. private String description;
  39. /**
  40. * 性别 1
  41. *
  42. * 枚举 {@link TODO system_sex1 对应的类}
  43. */
  44. private String sex1;
  45. /**
  46. * 性别 2
  47. *
  48. * 枚举 {@link TODO system_sex2 对应的类}
  49. */
  50. private Integer sex2;
  51. /**
  52. * 性别 3
  53. *
  54. * 枚举 {@link TODO system_sex3 对应的类}
  55. */
  56. private Boolean sex3;
  57. /**
  58. * 出生日期
  59. */
  60. private LocalDateTime birthday;
  61. /**
  62. * 备注
  63. */
  64. private String memo;
  65. }