Assignment.java 894 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 com.njuzr.eaibackend.enums.AssignmentStatus;
  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("assignment")
  16. public class Assignment {
  17. @TableId(type = IdType.AUTO)
  18. private Long assignmentId;
  19. private Long courseId; // 外键!
  20. private String assignmentName;
  21. private String description;
  22. private String descriptionFile; // 作业要求,Word/Pdf文件
  23. private String attachments; // 作业附件
  24. private Long teacherId; // 发布作业的老师的Id
  25. private Date startTime;
  26. private Date endTime;
  27. private Date createTime;
  28. }