InfraStudentDO 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package cn.iocoder.yudao.module.infra.dal.dataobject.demo;
  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("infra_student")
  14. @KeySequence("infra_student_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 InfraStudentDO extends BaseDO {
  22. /**
  23. * 编号
  24. */
  25. @TableId
  26. private Long id;
  27. /**
  28. * 名字
  29. */
  30. private String name;
  31. /**
  32. * 简介
  33. */
  34. private String description;
  35. /**
  36. * 出生日期
  37. */
  38. private LocalDateTime birthday;
  39. /**
  40. * 性别
  41. *
  42. * 枚举 {@link TODO system_user_sex 对应的类}
  43. */
  44. private Integer sex;
  45. /**
  46. * 是否有效
  47. *
  48. * 枚举 {@link TODO infra_boolean_string 对应的类}
  49. */
  50. private Boolean enabled;
  51. /**
  52. * 头像
  53. */
  54. private String avatar;
  55. /**
  56. * 附件
  57. */
  58. private String video;
  59. /**
  60. * 备注
  61. */
  62. private String memo;
  63. }