PaperVO.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.ruoyi.learn.domain;
  2. import com.ruoyi.common.annotation.Excel;
  3. import io.swagger.annotations.ApiModel;
  4. import io.swagger.annotations.ApiModelProperty;
  5. import lombok.Data;
  6. import java.util.List;
  7. @Data
  8. @ApiModel("试卷")
  9. public class PaperVO {
  10. private Long id;
  11. private Long subjectId;
  12. private String paperName;
  13. private Long year;
  14. private String paperType;
  15. private String number;
  16. private Long score;
  17. private String directKey;
  18. @ApiModelProperty("试题")
  19. List<QuestionSeq> questions;
  20. @Data
  21. @ApiModel("试题")
  22. public static class QuestionSeq {
  23. private Long id;
  24. private String title;
  25. private String answer1;
  26. @ApiModelProperty("非标准格式答案或含部分过程说明的答案")
  27. private String answer2;
  28. private String parse;
  29. @ApiModelProperty("序号")
  30. Integer seq;
  31. @ApiModelProperty("考题类型 question_type")
  32. Integer typeId;
  33. @ApiModelProperty("考题类型名称")
  34. String type;
  35. @ApiModelProperty("选项数组")
  36. List<String> options;
  37. List<QuestionSeq> subQuestions;
  38. }
  39. }