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<Map<String, Object>> queryResultByInteractExer(String hql, List<Object> args);
|
|
/**
|
* 查询互动练习结果
|
* @param hql
|
* @param args
|
* @return
|
*/
|
public abstract List<Map<String, Object>> queryResultByInteract(String hql, List<Object> args) ;
|
|
|
}
|