package com.bonus.grade.dao; import com.bonus.core.BonusBatis; import com.bonus.grade.beans.gradeBean; import com.bonus.question.beans.QuestionBean; import com.bonus.score.beans.ExamQuestionBean; import com.bonus.score.beans.ScoreBean; import com.bonus.sys.BaseDao; import com.bonus.sys.Page; import org.apache.ibatis.annotations.Param; import java.util.List; @BonusBatis public interface gradeDao extends BaseDao{ gradeBean findByExamId(gradeBean o); gradeBean findByExamIdPlus(gradeBean o); gradeBean findSelfByExamId(gradeBean o); gradeBean getinfoByid(String id); gradeBean findExamPage(gradeBean o); void professsave(String examPerfession, String difficultId); void professsave(String examPerfession, String difficultId, String examid); void updateStatus(gradeBean o); void deleteRegistration(gradeBean o); void deleteProfess(gradeBean o); List getProfessById(String id); List findByPageTwo(@Param("param") ScoreBean o, Page page); List findExaming(); Integer toStartStatus(ScoreBean o); gradeBean findIsActice(String id); void saveQuestionContent(ScoreBean o); void saveExamInfo(QuestionBean unList); void saveExamInfo1(QuestionBean unList); List findExamContent(ExamQuestionBean o); Integer stopExam(gradeBean o); gradeBean findExamPersonNum(gradeBean o); int insertSelfPaper(gradeBean o); int insertSelfProfess(gradeBean o); gradeBean getSelfInfoBy(String examId); void saveQuestionSelfContent(ScoreBean o); List selectExamCount(); }