SystemUserDO 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package cn.iocoder.yudao.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 video;
  39. /**
  40. * 个人简介
  41. */
  42. private String description;
  43. /**
  44. * 性别 1
  45. *
  46. * 枚举 {@link TODO system_sex1 对应的类}
  47. */
  48. private String sex1;
  49. /**
  50. * 性别 2
  51. *
  52. * 枚举 {@link TODO system_sex2 对应的类}
  53. */
  54. private Integer sex2;
  55. /**
  56. * 性别 3
  57. *
  58. * 枚举 {@link TODO system_sex3 对应的类}
  59. */
  60. private Boolean sex3;
  61. /**
  62. * 出生日期
  63. */
  64. private LocalDateTime birthday;
  65. /**
  66. * 备注
  67. */
  68. private String memo;
  69. }