package com.qxueyou.scc.school.service; import java.util.List; import java.util.Map; import com.qxueyou.scc.base.model.Result; import com.qxueyou.scc.school.model.InteractResultData; public interface IInteractService { /** * 新增互动 * @param sign * @return */ public abstract Result insertInteract(String interactName, String exerciseTime); /** * 删除互动 * @param intractIds 互动id * @return */ public abstract Result deleteInteracts(String[] intractIds); /** * 启动互动 * @param intractIds 互动id * @return */ public abstract Result doStartInteracts(String[] interactIds); /** * 停止互动 * @param intractIds 互动id * @return */ public abstract Result doStopInteracts(String[] interactIds); /** * 操作互动练习答案记录 * @return */ public abstract Result doOperInteractExerciseAnswer(String interactGroupId, String exerciseId, String answers, byte corrects,String currTitleNumber); /** * 操作互动练习答案记录 * @return */ public abstract Result doOperInteractExerciseAnswerNew(InteractResultData resultData); /** * 操作互动练习答案记录 * @return */ public abstract Result doSubmitInteractResult(String interactGroupId); /** * 查询互动练习结果 * @param hql * @param args * @return */ public List> queryResultByInteractExer(String hql, List args); /** * 查询互动练习结果 * @param hql * @param args * @return */ public abstract List> queryResultByInteract(String hql, List args) ; }