InfraStudentTeacherDO 1.4 KB

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