派生自 projectDept/qhighschool

EricsHu
2023-11-23 bef4f6d51bff03c0512a75f43e79699b7296f1fa
src/main/java/com/qxueyou/scc/exercise/service/IExerciseExtendService.java
@@ -15,28 +15,28 @@
/**
 * 练习扩展service
 * 练习扩展service
 * @author zhiyong
 *
 */
public interface IExerciseExtendService {
   
   /**
    * 计算错题统计信息
    * 计算错题统计信息
    * @param type
    * @return
    */
    Result doCalcExerFaultStatisticsByDay();
   
   /**
    * 查询错题统计信息
    * 查询错题统计信息
    * @param type
    * @return
    */
   List<Map<String,Object>> doGetFaultStatisInfo(String type);
   
   /**
    * 查询错题本列表数据
    * 查询错题本列表数据
    * @param exerType
    * @param subjectId
    * @param pager
@@ -47,7 +47,7 @@
   
   /**
    * 查询收藏本列表数据
    * 查询收藏本列表数据
    * @param exerType
    * @param subjectId
    * @param pager
@@ -57,21 +57,21 @@
         String subjectId,Pager pager);
   
   /**
    * 获取收藏练习数据
    * 获取收藏练习数据
    * @param groupId
    * @return
    */
   ExerItemResponseData queryExerciseFavorData(String groupId);
   
   /**
    * 获取收藏练习数据
    * 获取收藏练习数据
    * @param groupId
    * @return
    */
   Map<String,Object> queryExerciseMutiFavorData(String groupId);
   
   /**
    * 获取收藏练习答案数据
    * 获取收藏练习答案数据
    * @param groupId
    * @return
    */
@@ -79,78 +79,78 @@
   
   
   /**
    * 获取错题练习数据
    * 获取错题练习数据
    * @param groupId
    * @return
    */
   ExerItemResponseData queryExerciseFaultData(String groupId);
   
   /**
    * 获取多套题错题练习数据
    * 获取多套题错题练习数据
    * @param groupId
    * @return
    */
   Map<String,Object> queryExerciseMutiFaultData(String groupId);
   
   /**
    * 获取错题练习组答案
    * 获取错题练习组答案
    * @param groupId
    * @return
    */
   ExerItemResponseData queryExerciseFaultAnswerData(String groupId);
   
   /**
    * 获取全部错题练习数据
    * 获取全部错题练习数据
    * @return
    */
   ExerItemResponseData queryAllExerciseFaultData(Pager pager);
   
   
   /**
    * 获取全部收藏练习数据
    * 获取全部收藏练习数据
    * @return
    */
   ExerItemResponseData queryAllExerciseFavorData(Pager pager);
   
   /**
    * 操作错题Book记录
    * 操作错题Book记录
    * @return
    */
   Map<String,Object> doOperExerciseFaultRecordData(String subjectId, ExciseExtendReqData recordResult);
   
   /**
    * 操作收藏Book记录
    * 操作收藏Book记录
    * @return
    */
   Map<String,Object>  doOperExerciseFavorRecordData(String subjectId, ExciseExtendReqData recordResult);
   
   /**
    *提交单套题答案结果到db
    *提交单套题答案结果到db
    * @return
    */
   Result doSubmitExerciseAnswerData(ExerciseSubmitAnswerData answerResult);
   
   /**
    *提交多套题答案结果到db
    *提交多套题答案结果到db
    * @return
    */
   Map<String,Object> doSubmitMutiExerciseAnswerData(ExerciseSubmitAnswerDataList answerDataList);
   
   /**
    *提交错题结果到db
    *提交错题结果到db
    * @return
    */
   Map<String,Object> doSubmitExerFaultAnswerDataNew(ExerciseSubmitAnswerData answerResult);
   
   
   /**
    *提交收藏 结果到db
    *提交收藏 结果到db
    * @return
    */
   Map<String,Object> doSubmitExerFavorAnswerDataNew(ExerciseSubmitAnswerData answerResult);
   
   /**
    * 更新错题book信息 by提交全部错题答案
    * 更新错题book信息 by提交全部错题答案
    * @param currTitleNum
    * @param status
    * @return
@@ -158,7 +158,7 @@
   Result doOperFaultBookBySubmitAllAnswer(String currTitleNum, String status, String faultBookId, String exerciseType);
   
   /**
    * 更新收藏book信息 by提交全部收藏答案
    * 更新收藏book信息 by提交全部收藏答案
    * @param currTitleNum
    * @param status
    * @return
@@ -167,57 +167,57 @@
   
   
   /**
    * 操作本次做题记录 错题
    * 操作本次做题记录 错题
    * @return
    */
   Map<String,Object> doUpdateFaultExerRecordNew(String groupId);
   
   /**
    * 操作本次做题记录 全部错题
    * 操作本次做题记录 全部错题
    * @return
    */
   Result doUpdateExerciseFaultBook(String currTitleNum);
   
   /**
    * 操作本次做题记录 全部收藏
    * 操作本次做题记录 全部收藏
    * @return
    */
   Result doUpdateExerciseFavorBook(String currTitleNum);
   
   /**
    * 操作本次做题记录 错题
    * 操作本次做题记录 错题
    * @return
    */
   Result doUpdateExerciseFaultRecord(ExerciseFaultRecord record);
   
   /**
    * 操作本次做题记录 收藏
    * 操作本次做题记录 收藏
    * @return
    */
   Result doUpdateExerciseFavorRecord(ExerciseFavoriteRecord record );
   
   /**
    * 操作本次做题记录 收藏
    * 操作本次做题记录 收藏
    * @return
    */
   Map<String,Object> doUpdateFavortExerRecordNew(String groupId);
   
   /**
    * 
    * 保存app端请求保存的数据
    * 保存app端请求保存的数据
    * @return
    */
   String doSaveExerciseDataSubmitLog(String data, String exerBussinessId, short type, int status, String url);
   
   /**
    * 
    * 保存app端请求保存的数据
    * 保存app端请求保存的数据
    * @return
    */
   Result doUpdateExerciseDataSubmitLog(String exerciseDataLogId, String exerBussinessId);
   
   /**
    * 查询题目统计分析结果 个人统计 全站统计
    * 查询题目统计分析结果 个人统计 全站统计
    * @param groupId
    * @return
    */
@@ -225,7 +225,7 @@
   
   /**
    * 获取个人用户组对应的错题题目更新时间
    * 获取个人用户组对应的错题题目更新时间
    * @param subjectId
    * @param args
    * @return
@@ -233,7 +233,7 @@
   Map<String, Map<String, Object>> queryFaultRecordByGroup(String subjectId, Object[] args);
   
   /**
    * 获取个人用户组对应的收藏题目更新时间
    * 获取个人用户组对应的收藏题目更新时间
    * @param subjectId
    * @param args
    * @return
@@ -241,12 +241,12 @@
   Map<String, Map<String, Object>> queryFavorRecordByGroup(String subjectId, Object[] args);
   
   /**
    * 查询错题做题信息
    * 查询错题做题信息
    * @return
    */
   Map<String, Object> queryExerFaultInfo();
   /**
    * 查询收藏做题信息
    * 查询收藏做题信息
    * @return
    */
   Map<String, Object> queryExerFavorInfo();