|
@@ -1,38 +1,29 @@
|
|
|
package cn.com.qmth.scancentral.dao;
|
|
|
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
-import cn.com.qmth.scancentral.vo.studentimport.StudentCountVo;
|
|
|
-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.AnswerQueryDomain;
|
|
|
import cn.com.qmth.scancentral.bean.AssignedQueryDomain;
|
|
|
import cn.com.qmth.scancentral.entity.StudentEntity;
|
|
|
-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.*;
|
|
|
import cn.com.qmth.scancentral.vo.answerquery.AnswerQueryVo;
|
|
|
import cn.com.qmth.scancentral.vo.assginedcheck.AssignedCheckExport;
|
|
|
import cn.com.qmth.scancentral.vo.examroom.ExamRoomScannedQuery;
|
|
|
import cn.com.qmth.scancentral.vo.examroom.ExamRoomScannedVo;
|
|
|
+import cn.com.qmth.scancentral.vo.imagecheck.ImageCheckDetailVo;
|
|
|
+import cn.com.qmth.scancentral.vo.imagecheck.ImageCheckQuery;
|
|
|
+import cn.com.qmth.scancentral.vo.imagecheck.ImageCheckVo;
|
|
|
import cn.com.qmth.scancentral.vo.student.StudentExamRoomVo;
|
|
|
import cn.com.qmth.scancentral.vo.student.StudentPageQuery;
|
|
|
import cn.com.qmth.scancentral.vo.student.StudentPageVo;
|
|
|
import cn.com.qmth.scancentral.vo.student.StudentVo;
|
|
|
+import cn.com.qmth.scancentral.vo.studentimport.StudentCountVo;
|
|
|
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> {
|
|
|
|
|
@@ -41,16 +32,16 @@ public interface StudentDao extends BaseMapper<StudentEntity> {
|
|
|
List<ExamSiteVo> listSiteByExamId(@Param("examId") Long examId);
|
|
|
|
|
|
AbsentInfoVo absentInfo(@Param("examId") Long examId, @Param("groupType") String groupType,
|
|
|
- @Param("groupName") String groupName);
|
|
|
+ @Param("groupName") String groupName);
|
|
|
|
|
|
List<String> absentQuerySummary(@Param("groupNameCol") String groupNameCol,
|
|
|
- @Param("query") AbsentQueryDomain query);
|
|
|
+ @Param("query") AbsentQueryDomain query);
|
|
|
|
|
|
IPage<AbsentQueryVo> absentQueryPage(Page<AbsentQueryVo> page, @Param("groupNameCol") String groupNameCol,
|
|
|
- @Param("query") AbsentQueryDomain query);
|
|
|
+ @Param("query") AbsentQueryDomain query);
|
|
|
|
|
|
List<AbsentQueryVo> absentExportList(Page<AbsentQueryVo> page, @Param("groupNameCol") String groupNameCol,
|
|
|
- @Param("query") AbsentQueryDomain query);
|
|
|
+ @Param("query") AbsentQueryDomain query);
|
|
|
|
|
|
IPage<AnswerQueryVo> queryPage(Page<AnswerQueryVo> page, @Param("query") AnswerQueryDomain query);
|
|
|
|
|
@@ -66,7 +57,7 @@ public interface StudentDao extends BaseMapper<StudentEntity> {
|
|
|
|
|
|
int countByQuery(@Param("query") ImportStudentQueryVo query);
|
|
|
|
|
|
- List<StudentCountVo> countStudent(@Param("examId") Long examId);
|
|
|
+ List<StudentCountVo> countStudent(@Param("examId") Long examId);
|
|
|
|
|
|
IPage<ImportStudentVo> listPageQuery(Page<ImportStudentVo> page, @Param("query") ImportStudentQueryVo query);
|
|
|
|
|
@@ -81,28 +72,32 @@ public interface StudentDao extends BaseMapper<StudentEntity> {
|
|
|
ScanAnswerInfoVo getInfoCountByExam(@Param("examId") Long examId);
|
|
|
|
|
|
List<AssignedCheckExport> exportAssignedCheckPage(Page<AssignedCheckExport> page,
|
|
|
- @Param("query") AssignedQueryDomain query);
|
|
|
+ @Param("query") AssignedQueryDomain query);
|
|
|
|
|
|
IPage<AnswerQueryVo> queryAssignedCheckPage(Page<AnswerQueryVo> page, @Param("query") AssignedQueryDomain query);
|
|
|
|
|
|
List<AnswerQueryVo> findUnCheck(@Param("examId") Long examId, @Param("pageNumber") int pageNumber,
|
|
|
- @Param("pageSize") int pageSize, @Param("checkCount") int checkCount);
|
|
|
+ @Param("pageSize") int pageSize, @Param("checkCount") int checkCount);
|
|
|
|
|
|
List<AnswerQueryVo> getAssignedCheckTaskHistory(@Param("id") Long id, @Param("pageSize") Long pageSize,
|
|
|
- @Param("userId") Long userId, @Param("examId") Long examId);
|
|
|
+ @Param("userId") Long userId, @Param("examId") Long examId);
|
|
|
|
|
|
void updateAssignedCheckCount(@Param("id") Long id);
|
|
|
|
|
|
List<SubjectScanProgressVo> scanProgress(@Param("examId") Long examId, @Param("subjectCode") String subjectCode);
|
|
|
|
|
|
IPage<ExamRoomScannedVo> examRoomScannedPage(Page<ExamRoomScannedVo> page,
|
|
|
- @Param("req") ExamRoomScannedQuery query);
|
|
|
+ @Param("req") ExamRoomScannedQuery 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);
|
|
|
+ @Param("query") AnswerQueryDomain query);
|
|
|
+
|
|
|
+ List<ImageCheckVo> countImageCheck(@Param("examId") Long examId);
|
|
|
+
|
|
|
+ IPage<ImageCheckDetailVo> queryImageCheckDetail(Page<ImageCheckDetailVo> page, @Param("query") ImageCheckQuery query);
|
|
|
|
|
|
}
|