CourseTableDto.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.xjrsoft.module.schedule.dto;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import java.io.Serializable;
  5. /**
  6. * @title: 寝室
  7. * @Author dzx
  8. * @Date: 2023-12-27
  9. * @Version 1.0
  10. */
  11. @Data
  12. public class CourseTableDto implements Serializable {
  13. private static final long serialVersionUID = 1L;
  14. @ApiModelProperty("学期管理")
  15. private Long semesterId;
  16. @ApiModelProperty("课表类型(teacher:教师,class:班级)")
  17. private String courseType;
  18. @ApiModelProperty("周次")
  19. private Integer week;
  20. @ApiModelProperty("周几")
  21. private Integer weekDay;
  22. @ApiModelProperty("姓名(课表类型为teachar时使用)")
  23. private String teacherName;
  24. @ApiModelProperty("工号(课表类型为teachar时使用)")
  25. private String jobNumber;
  26. @ApiModelProperty("年级id(课表类型为class时使用)")
  27. private Long gradeId;
  28. @ApiModelProperty("班级id(课表类型为class时使用)")
  29. private Long classId;
  30. @ApiModelProperty("专业方向id(课表类型为class时使用)")
  31. private Long majorSetId;
  32. @ApiModelProperty("教师id")
  33. private Long teacherId;
  34. @ApiModelProperty("学生id(家长登录时使用)")
  35. private Long studentId;
  36. }