| 123456789101112131415161718192021222324 |
- package com.xuekairui.quiz.service;
- import com.xuekairui.quiz.dto.AnswerItem;
- import com.xuekairui.quiz.vo.ExamDetailVO;
- import com.xuekairui.quiz.vo.ExamRecordVO;
- import com.xuekairui.quiz.vo.ExamYearVO;
- import com.xuekairui.quiz.vo.RealExamYearGroupVO;
- import com.xuekairui.quiz.vo.RecordSummaryVO;
- import com.xuekairui.quiz.vo.StartExamVO;
- import com.xuekairui.quiz.vo.SubmitExamVO;
- import java.util.List;
- public interface RealExamService {
- List<RealExamYearGroupVO> list(Long userId, Long subjectId);
- List<ExamYearVO> getExamYears(Long subjectId);
- StartExamVO startExam(Long userId, String year, Long subjectId);
- void saveProgress(Long userId, Long recordId, List<AnswerItem> answers);
- SubmitExamVO submitExam(Long userId, Long recordId, List<AnswerItem> answers, Integer usedTime);
- List<ExamRecordVO> getExamHistory(Long userId);
- ExamDetailVO getExamDetail(Long userId, Long recordId);
- RecordSummaryVO getRecordSummary(Long userId);
- void deleteRecord(Long userId, Long recordId);
- }
|