package com.bonus.question.dao; import com.bonus.core.BonusBatis; import com.bonus.question.beans.QuestionBean; import com.bonus.sys.BaseDao; import com.bonus.sys.Page; import org.apache.ibatis.annotations.Param; import java.util.List; @BonusBatis public interface QuestionDao extends BaseDao { public List findByPage(@Param("param")QuestionBean o, Page page); public List findExamPage(QuestionBean quest); public QuestionBean findById(QuestionBean o); public Integer addCaseQuestion(QuestionBean o); public Integer deleteApply(@Param("idss")List idss); public List generateQuestion(QuestionBean quest); public Integer inputExamPageRecord(QuestionBean makeExam); public List findUserExamPage(QuestionBean quest); public List caseQuestion(QuestionBean quest); public List findCaseId(QuestionBean quest); public List findCaseQuest(QuestionBean quest); public List getRandomQuestion(@Param("param")QuestionBean o); public int insertSelfQuestion(QuestionBean makeExam); public List findSelfExamPage(QuestionBean quest); public List getRandomSelfQuestion(QuestionBean quest); public QuestionBean getSetInfoById(String questionType, int i); public QuestionBean findStandAnswer(QuestionBean makeExam); public int findIdbyequ(QuestionBean unList); public int findIdbyequ1(QuestionBean unList); public String findtitleby(QuestionBean questionBean); }