MonitorDao.java 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package cn.com.qmth.markingaudit.dao;
  2. import java.util.List;
  3. import org.apache.ibatis.annotations.Param;
  4. import cn.com.qmth.markingaudit.bean.ExamDataQuery;
  5. import cn.com.qmth.markingaudit.bean.ExamDataVo;
  6. import cn.com.qmth.markingaudit.bean.InspectDataInfo;
  7. import cn.com.qmth.markingaudit.bean.InspectDataQuery;
  8. import cn.com.qmth.markingaudit.bean.InspectDataVo;
  9. import cn.com.qmth.markingaudit.bean.MarkingScoreDataQuery;
  10. import cn.com.qmth.markingaudit.bean.MarkingScoreDataVo;
  11. import cn.com.qmth.markingaudit.bean.MarkingScoreInfo;
  12. import cn.com.qmth.markingaudit.bean.MarkingScoreOperateInfo;
  13. import cn.com.qmth.markingaudit.bean.QuestionDataQuery;
  14. import cn.com.qmth.markingaudit.bean.QuestionDataVo;
  15. import cn.com.qmth.markingaudit.bean.RejectDataQuery;
  16. import cn.com.qmth.markingaudit.bean.RejectDataVo;
  17. import cn.com.qmth.markingaudit.bean.ScoreDataQuery;
  18. import cn.com.qmth.markingaudit.bean.ScoreDataVo;
  19. import cn.com.qmth.markingaudit.bean.StudentDataQuery;
  20. import cn.com.qmth.markingaudit.bean.StudentDataVo;
  21. import cn.com.qmth.markingaudit.bean.SubjectDataQuery;
  22. import cn.com.qmth.markingaudit.bean.SubjectDataVo;
  23. public interface MonitorDao {
  24. List<ExamDataVo> examData(@Param("req") ExamDataQuery req);
  25. List<StudentDataVo> studentData(@Param("req") StudentDataQuery req);
  26. Integer getExamIdByIdAndSchoolCode(@Param("examId") Integer examId, @Param("schoolCode") String schoolCode);
  27. List<QuestionDataVo> questionData(@Param("req") QuestionDataQuery req);
  28. List<SubjectDataVo> subjectData(@Param("req") SubjectDataQuery req);
  29. List<MarkingScoreDataVo> markingScoreData(@Param("req") MarkingScoreDataQuery req);
  30. List<MarkingScoreInfo> markingScoreInfo(@Param("ids") List<Integer> ids);
  31. List<MarkingScoreOperateInfo> markingScoreOperateInfo(@Param("ids") List<Integer> ids);
  32. List<InspectDataVo> inspectData(@Param("req") InspectDataQuery req);
  33. List<InspectDataInfo> inspectDataInfo(@Param("ids") List<Integer> ids);
  34. List<RejectDataVo> rejectData(@Param("req") RejectDataQuery req);
  35. List<ScoreDataVo> scoreData(@Param("req") ScoreDataQuery req);
  36. }