Course.java 952 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.njuzr.eaibackend.po;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import lombok.Data;
  7. import java.util.Date;
  8. import java.util.List;
  9. /**
  10. * @author: Leonezhurui
  11. * @Date: 2024/3/4 - 22:21
  12. * @Package: EAI-Backend
  13. */
  14. @Data
  15. @TableName("course")
  16. public class Course {
  17. @TableId(type = IdType.AUTO)
  18. private Long courseId;
  19. private String courseName;
  20. @TableField("teacher_ids")
  21. private String teacherIds; // 序列化好的字符串
  22. @TableField("teacher_portal_id")
  23. private String teacherPid;
  24. @TableField("course_imgs")
  25. private String courseImages; // 序列化好的字符串
  26. private String targetGrade;
  27. private Date startTime;
  28. private Date endTime;
  29. private Date createTime;
  30. private String description;
  31. }