package cn.com.qmth.markingaudit.dao; import java.util.List; import org.apache.ibatis.annotations.Param; import cn.com.qmth.markingaudit.bean.ExamDataQuery; import cn.com.qmth.markingaudit.bean.ExamDataVo; import cn.com.qmth.markingaudit.bean.InspectDataInfo; import cn.com.qmth.markingaudit.bean.InspectDataQuery; import cn.com.qmth.markingaudit.bean.InspectDataVo; import cn.com.qmth.markingaudit.bean.MarkingScoreDataQuery; import cn.com.qmth.markingaudit.bean.MarkingScoreDataVo; import cn.com.qmth.markingaudit.bean.MarkingScoreInfo; import cn.com.qmth.markingaudit.bean.MarkingScoreOperateInfo; import cn.com.qmth.markingaudit.bean.QuestionDataQuery; import cn.com.qmth.markingaudit.bean.QuestionDataVo; import cn.com.qmth.markingaudit.bean.RejectDataQuery; import cn.com.qmth.markingaudit.bean.RejectDataVo; import cn.com.qmth.markingaudit.bean.ScoreDataQuery; import cn.com.qmth.markingaudit.bean.ScoreDataVo; import cn.com.qmth.markingaudit.bean.StudentDataQuery; import cn.com.qmth.markingaudit.bean.StudentDataVo; import cn.com.qmth.markingaudit.bean.SubjectDataQuery; import cn.com.qmth.markingaudit.bean.SubjectDataVo; public interface MonitorDao { List examData(@Param("req") ExamDataQuery req); List studentData(@Param("req") StudentDataQuery req); Integer getExamIdByIdAndSchoolCode(@Param("examId") Integer examId, @Param("schoolCode") String schoolCode); List questionData(@Param("req") QuestionDataQuery req); List subjectData(@Param("req") SubjectDataQuery req); List markingScoreData(@Param("req") MarkingScoreDataQuery req); List markingScoreInfo(@Param("ids") List ids); List markingScoreOperateInfo(@Param("ids") List ids); List inspectData(@Param("req") InspectDataQuery req); List inspectDataInfo(@Param("ids") List ids); List rejectData(@Param("req") RejectDataQuery req); List scoreData(@Param("req") ScoreDataQuery req); }