53 lines
1.6 KiB
Plaintext
53 lines
1.6 KiB
Plaintext
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<QuestionBean> {
|
|
|
|
public List<QuestionBean> findByPage(@Param("param")QuestionBean o, Page<QuestionBean> page);
|
|
|
|
public List<QuestionBean> findExamPage(QuestionBean quest);
|
|
|
|
public QuestionBean findById(QuestionBean o);
|
|
|
|
public Integer addCaseQuestion(QuestionBean o);
|
|
|
|
public Integer deleteApply(@Param("idss")List<Integer> idss);
|
|
|
|
public List<QuestionBean> generateQuestion(QuestionBean quest);
|
|
|
|
public Integer inputExamPageRecord(QuestionBean makeExam);
|
|
|
|
public List<QuestionBean> findUserExamPage(QuestionBean quest);
|
|
|
|
public List<QuestionBean> caseQuestion(QuestionBean quest);
|
|
|
|
public List<QuestionBean> findCaseId(QuestionBean quest);
|
|
|
|
public List<QuestionBean> findCaseQuest(QuestionBean quest);
|
|
|
|
public List<QuestionBean> getRandomQuestion(@Param("param")QuestionBean o);
|
|
|
|
public int insertSelfQuestion(QuestionBean makeExam);
|
|
|
|
public List<QuestionBean> findSelfExamPage(QuestionBean quest);
|
|
|
|
public List<QuestionBean> 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);
|
|
}
|