ExamDetailVO.java 886 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.xuekairui.quiz.vo;
  2. import com.fasterxml.jackson.annotation.JsonInclude;
  3. import lombok.AllArgsConstructor;
  4. import lombok.Builder;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. import java.math.BigDecimal;
  8. import java.time.LocalDateTime;
  9. import java.util.List;
  10. import java.util.Map;
  11. /**
  12. * 考试详情(含逐题作答记录)
  13. */
  14. @Data
  15. @Builder
  16. @NoArgsConstructor
  17. @AllArgsConstructor
  18. @JsonInclude(JsonInclude.Include.NON_NULL)
  19. public class ExamDetailVO {
  20. private Long recordId;
  21. private String year;
  22. private BigDecimal totalScore;
  23. private Integer questionCount; // 试卷题目总数(满分)
  24. private Integer correctCount;
  25. private Integer wrongCount;
  26. private Integer isPassed;
  27. private Integer usedTime;
  28. private LocalDateTime startTime;
  29. private LocalDateTime submitTime;
  30. private List<Map<String, Object>> answers;
  31. }