QuantitativeAssessmentExcelDto.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.xjrsoft.module.student.dto;
  2. import io.swagger.annotations.ApiModelProperty;
  3. import lombok.Data;
  4. import java.io.Serializable;
  5. import java.time.LocalDateTime;
  6. import java.util.List;
  7. /**
  8. * @title: 导出班级量化考核入参
  9. * @Author szs
  10. * @Date: 2023-12-28
  11. * @Version 1.0
  12. */
  13. @Data
  14. public class QuantitativeAssessmentExcelDto implements Serializable {
  15. private static final long serialVersionUID = 1L;
  16. /**
  17. * 入学年级(base_grade)
  18. */
  19. @ApiModelProperty("入学年级(base_grade)")
  20. private Long gradeId;
  21. /**
  22. * 学期ID(base_semester)每一种统计数据需要关联学期
  23. */
  24. @ApiModelProperty("学期ID(base_semester)")
  25. private Long baseSemesterId;
  26. /**
  27. * 班级Id
  28. */
  29. @ApiModelProperty("班级Id")
  30. private Long classId;
  31. /**
  32. * 班级状态
  33. */
  34. @ApiModelProperty("班级状态")
  35. private Integer classStatus;
  36. /**
  37. * 姓名
  38. */
  39. @ApiModelProperty("姓名")
  40. private String name;
  41. /**
  42. * 考核开始时间
  43. */
  44. @ApiModelProperty(value = "开始时间")
  45. private LocalDateTime startTime;
  46. /**
  47. * 考核结束时间
  48. */
  49. @ApiModelProperty(value = "结束时间", hidden = true)
  50. private LocalDateTime endTime;
  51. /**
  52. * 班级Id集合
  53. */
  54. @ApiModelProperty(value = "班级Id集合", hidden = true)
  55. private List<Long> classIdList;
  56. /**
  57. * 子表的类型
  58. */
  59. @ApiModelProperty(value = "子表的类型", hidden = true)
  60. private Long baseStudentAssessmentCategoryId;
  61. }