UserQuestionService.java 835 B

123456789101112131415161718192021
  1. package com.xuekairui.quiz.service;
  2. import com.xuekairui.quiz.vo.PageVO;
  3. import com.xuekairui.quiz.vo.QuestionDetailVO;
  4. import com.xuekairui.quiz.vo.QuestionVO;
  5. import com.xuekairui.quiz.vo.SubmitAnswerVO;
  6. import com.xuekairui.quiz.vo.ToggleCollectVO;
  7. public interface UserQuestionService {
  8. /** 获取考点下的题目列表(练习模式,不返回答案) */
  9. PageVO<QuestionVO> listByChapter(Long examPointId, String order, Long userId, int pageNo, int pageSize);
  10. /** 提交单题答案 */
  11. SubmitAnswerVO submitAnswer(Long userId, Long questionId, String userAnswer, Integer source, Integer timeSpent);
  12. /** 收藏/取消收藏 */
  13. ToggleCollectVO toggleCollect(Long userId, Long questionId);
  14. /** 题目详情(含答案和解析) */
  15. QuestionDetailVO detail(Long questionId, Long userId);
  16. }