BaseStudentAssessmentInspectionVo.java 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package com.xjrsoft.module.student.vo;
  2. import com.xjrsoft.module.student.entity.BaseStudentAssessmentStudentRelation;
  3. import com.xjrsoft.module.system.entity.File;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.util.Date;
  7. import java.util.List;
  8. /**
  9. * @title: 学生班级巡查考核表单出参
  10. * @Author dzx
  11. * @Date: 2023-11-16
  12. * @Version 1.0
  13. */
  14. @Data
  15. public class BaseStudentAssessmentInspectionVo {
  16. @ApiModelProperty("主键编号")
  17. private String id;
  18. @ApiModelProperty("学期(base_semester)")
  19. private String semesterName;
  20. @ApiModelProperty("年级(base_grade)")
  21. private String gradeName;
  22. @ApiModelProperty("考核时间")
  23. private Date assessmentDate;
  24. @ApiModelProperty("分数")
  25. private Double score;
  26. @ApiModelProperty("分数类型(xjr_dictionary_item[score_type])")
  27. private String scoreType;
  28. @ApiModelProperty("分数类型名称")
  29. private String scoreTypeCn;
  30. @ApiModelProperty("考核用户(xjr_user)")
  31. private String assessmentUserName;
  32. @ApiModelProperty("登记人")
  33. private String createUserName;
  34. @ApiModelProperty("原因")
  35. private String reason;
  36. @ApiModelProperty("考核项目")
  37. private String assessmentProjectName;
  38. @ApiModelProperty("考核类别")
  39. private String assessmentCategoryName;
  40. @ApiModelProperty("附件编号")
  41. private Long fileId;
  42. @ApiModelProperty("影响班级考核的学生")
  43. private List<BaseStudentAssessmentStudentRelation> studentList;
  44. @ApiModelProperty("附件列表")
  45. private List<File> fileInfos;
  46. @ApiModelProperty("班级信息")
  47. private List<BaseStudentAssessmentClassListVo> classList;
  48. @ApiModelProperty("状态(1:启用 0:作废)")
  49. private Integer enabledMark;
  50. @ApiModelProperty("考核对象")
  51. private String assessmentType;
  52. }