|
@@ -2,10 +2,10 @@ package com.qmth.teachcloud.mark.mapper;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
-import com.qmth.teachcloud.common.bean.dto.DataPermissionRule;
|
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
|
|
+import com.qmth.teachcloud.common.bean.dto.DataPermissionRule;
|
|
import com.qmth.teachcloud.mark.dto.ScanStudentDto;
|
|
import com.qmth.teachcloud.mark.dto.ScanStudentDto;
|
|
import com.qmth.teachcloud.mark.entity.ScanOmrTask;
|
|
import com.qmth.teachcloud.mark.entity.ScanOmrTask;
|
|
import com.qmth.teachcloud.mark.enums.OmrTaskStatus;
|
|
import com.qmth.teachcloud.mark.enums.OmrTaskStatus;
|
|
@@ -24,12 +24,13 @@ public interface ScanOmrTaskMapper extends BaseMapper<ScanOmrTask> {
|
|
@Param(value = "pageSize") int pageSize, @Param(value = "status") OmrTaskStatus status);
|
|
@Param(value = "pageSize") int pageSize, @Param(value = "status") OmrTaskStatus status);
|
|
|
|
|
|
List<ScanStudentDto> listByExamIdAndStatusAndUserId(@Param(value = "examId") Long examId,
|
|
List<ScanStudentDto> listByExamIdAndStatusAndUserId(@Param(value = "examId") Long examId,
|
|
|
|
+ @Param(value = "scanStatus") String scanStatus,
|
|
@Param("courseCode") String courseCode,
|
|
@Param("courseCode") String courseCode,
|
|
@Param("coursePaperId") String coursePaperId,
|
|
@Param("coursePaperId") String coursePaperId,
|
|
@Param(value = "status") OmrTaskStatus status,
|
|
@Param(value = "status") OmrTaskStatus status,
|
|
@Param("markPaperStatus") String markPaperStatus, @Param("dpr") DataPermissionRule dpr);
|
|
@Param("markPaperStatus") String markPaperStatus, @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
- int getStudentCountByExamAndStatusAndUserId(@Param(value = "examId") Long examId,
|
|
|
|
|
|
+ int getStudentCountByExamAndStatusAndUserId(@Param(value = "examId") Long examId,@Param(value = "scanStatus") String scanStatus,
|
|
@Param("courseCode") String courseCode, @Param("coursePaperId") String coursePaperId, @Param(value = "status") String status, @Param("markPaperStatus") String markPaperStatus, @Param("dpr") DataPermissionRule dpr);
|
|
@Param("courseCode") String courseCode, @Param("coursePaperId") String coursePaperId, @Param(value = "status") String status, @Param("markPaperStatus") String markPaperStatus, @Param("dpr") DataPermissionRule dpr);
|
|
|
|
|
|
int countOmrTask(@Param("scanOmrTask") ScanOmrTask scanOmrTask, @Param("dpr") DataPermissionRule dpr);
|
|
int countOmrTask(@Param("scanOmrTask") ScanOmrTask scanOmrTask, @Param("dpr") DataPermissionRule dpr);
|