|
@@ -1,25 +1,38 @@
|
|
package cn.com.qmth.scancentral.dao;
|
|
package cn.com.qmth.scancentral.dao;
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
|
|
+import org.apache.ibatis.annotations.Param;
|
|
|
|
+
|
|
|
|
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
+
|
|
import cn.com.qmth.scancentral.bean.AbsentQueryDomain;
|
|
import cn.com.qmth.scancentral.bean.AbsentQueryDomain;
|
|
import cn.com.qmth.scancentral.bean.AnswerQueryDomain;
|
|
import cn.com.qmth.scancentral.bean.AnswerQueryDomain;
|
|
import cn.com.qmth.scancentral.bean.AssignedQueryDomain;
|
|
import cn.com.qmth.scancentral.bean.AssignedQueryDomain;
|
|
import cn.com.qmth.scancentral.entity.StudentEntity;
|
|
import cn.com.qmth.scancentral.entity.StudentEntity;
|
|
-import cn.com.qmth.scancentral.vo.*;
|
|
|
|
|
|
+import cn.com.qmth.scancentral.vo.AbsentInfoVo;
|
|
|
|
+import cn.com.qmth.scancentral.vo.AbsentQueryVo;
|
|
|
|
+import cn.com.qmth.scancentral.vo.AnswerExportVo;
|
|
|
|
+import cn.com.qmth.scancentral.vo.CampusVo;
|
|
|
|
+import cn.com.qmth.scancentral.vo.ExamSiteVo;
|
|
|
|
+import cn.com.qmth.scancentral.vo.ExportCetMarkingQueryVo;
|
|
|
|
+import cn.com.qmth.scancentral.vo.ExportCetVo;
|
|
|
|
+import cn.com.qmth.scancentral.vo.ImportStudentQueryVo;
|
|
|
|
+import cn.com.qmth.scancentral.vo.ImportStudentVo;
|
|
|
|
+import cn.com.qmth.scancentral.vo.ScanAnswerInfoVo;
|
|
|
|
+import cn.com.qmth.scancentral.vo.StudentUploadVo;
|
|
import cn.com.qmth.scancentral.vo.answerquery.AnswerQueryVo;
|
|
import cn.com.qmth.scancentral.vo.answerquery.AnswerQueryVo;
|
|
import cn.com.qmth.scancentral.vo.assginedcheck.AssignedCheckExport;
|
|
import cn.com.qmth.scancentral.vo.assginedcheck.AssignedCheckExport;
|
|
import cn.com.qmth.scancentral.vo.examroom.ExamRoomScannedQuery;
|
|
import cn.com.qmth.scancentral.vo.examroom.ExamRoomScannedQuery;
|
|
import cn.com.qmth.scancentral.vo.examroom.ExamRoomScannedVo;
|
|
import cn.com.qmth.scancentral.vo.examroom.ExamRoomScannedVo;
|
|
|
|
+import cn.com.qmth.scancentral.vo.student.StudentExamRoomVo;
|
|
import cn.com.qmth.scancentral.vo.student.StudentPageQuery;
|
|
import cn.com.qmth.scancentral.vo.student.StudentPageQuery;
|
|
import cn.com.qmth.scancentral.vo.student.StudentPageVo;
|
|
import cn.com.qmth.scancentral.vo.student.StudentPageVo;
|
|
|
|
+import cn.com.qmth.scancentral.vo.student.StudentVo;
|
|
import cn.com.qmth.scancentral.vo.subject.SubjectScanProgressVo;
|
|
import cn.com.qmth.scancentral.vo.subject.SubjectScanProgressVo;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
|
|
-import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
-import org.apache.ibatis.annotations.Param;
|
|
|
|
-
|
|
|
|
-import java.util.List;
|
|
|
|
-
|
|
|
|
public interface StudentDao extends BaseMapper<StudentEntity> {
|
|
public interface StudentDao extends BaseMapper<StudentEntity> {
|
|
|
|
|
|
List<CampusVo> listCampusByExamId(@Param("examId") Long examId);
|
|
List<CampusVo> listCampusByExamId(@Param("examId") Long examId);
|
|
@@ -83,4 +96,9 @@ public interface StudentDao extends BaseMapper<StudentEntity> {
|
|
@Param("req") ExamRoomScannedQuery query);
|
|
@Param("req") ExamRoomScannedQuery query);
|
|
|
|
|
|
IPage<StudentPageVo> studentPage(Page<StudentPageVo> page, @Param("req") StudentPageQuery query);
|
|
IPage<StudentPageVo> studentPage(Page<StudentPageVo> page, @Param("req") StudentPageQuery query);
|
|
|
|
+
|
|
|
|
+ IPage<StudentVo> studentExport(Page<StudentVo> page, @Param("query") AnswerQueryDomain query);
|
|
|
|
+
|
|
|
|
+ IPage<StudentExamRoomVo> studentExamRoomExport(Page<StudentExamRoomVo> page,
|
|
|
|
+ @Param("query") AnswerQueryDomain query);
|
|
}
|
|
}
|