Assignment.java 866 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.njuzr.eaibackend.po;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import com.baomidou.mybatisplus.annotation.TableName;
  5. import lombok.Data;
  6. import java.util.Date;
  7. /**
  8. * @author: Leonezhurui
  9. * @Date: 2024/3/4 - 22:21
  10. * @Package: EAI-Backend
  11. */
  12. @Data
  13. @TableName("assignment")
  14. public class Assignment {
  15. @TableId(type = IdType.AUTO)
  16. private Long assignmentId;
  17. private Long courseId; // 外键!
  18. private String assignmentName;
  19. private String description;
  20. private String type; //记录作业类型
  21. private String descriptionFile; // 作业要求,Word/Pdf文件
  22. private String attachments; // 作业附件
  23. private Long teacherId; // 发布作业的老师的Id
  24. private Date startTime;
  25. private Date endTime;
  26. private Date createTime;
  27. }