package com.casking.ccss.modules.qs.dao;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.casking.ccss.common.persistence.annotation.MyBatisDao;
@MyBatisDao
public interface QuestionnaireSurveyDao {
//由短信设置ID获取版本ID
public String getVidBySid(@Param("sId")String sId);
//获取某版本的问卷题目信息
public ArrayList<HashMap<String, String>> getQuestionInfo(@Param("vId")String vId);
//获取问题选项
public ArrayList<HashMap<String, String>> getQuestionDetailInfo(@Param("vId")String vId);
//添加问题结果
public void addQuestionResult(List<HashMap<String, String>> list);
//获取问题结果
public ArrayList<HashMap<String, String>> getQuestionResultList(@Param("vId")String vId,@Param("pId")String pId);
//获取版本描述
public String getDescriptionByVid(@Param("vId")String vId);
}
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.casking.ccss.common.persistence.annotation.MyBatisDao;
@MyBatisDao
public interface QuestionnaireSurveyDao {
//由短信设置ID获取版本ID
public String getVidBySid(@Param("sId")String sId);
//获取某版本的问卷题目信息
public ArrayList<HashMap<String, String>> getQuestionInfo(@Param("vId")String vId);
//获取问题选项
public ArrayList<HashMap<String, String>> getQuestionDetailInfo(@Param("vId")String vId);
//添加问题结果
public void addQuestionResult(List<HashMap<String, String>> list);
//获取问题结果
public ArrayList<HashMap<String, String>> getQuestionResultList(@Param("vId")String vId,@Param("pId")String pId);
//获取版本描述
public String getDescriptionByVid(@Param("vId")String vId);
}