Examination_system/Examination_system-1/.svn/pristine/05/05b875ab0f36ff91ff26332a9bd...

68 lines
1.6 KiB
Plaintext
Raw Normal View History

2023-10-30 13:10:40 +08:00
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>{
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<gradeBean> getProfessById(String id);
List<ScoreBean> findByPageTwo(@Param("param") ScoreBean o, Page<ScoreBean> page);
List<gradeBean> findExaming();
Integer toStartStatus(ScoreBean o);
gradeBean findIsActice(String id);
void saveQuestionContent(ScoreBean o);
void saveExamInfo(QuestionBean unList);
void saveExamInfo1(QuestionBean unList);
List<ExamQuestionBean> 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<gradeBean> selectExamCount();
}