|
@@ -34,6 +34,7 @@ public interface MarkPaperService extends IService<MarkPaper> {
|
|
MarkPaper getByExamIdAndPaperNumberAndPaperType(Long examId, String paperNumber, String paperType);
|
|
MarkPaper getByExamIdAndPaperNumberAndPaperType(Long examId, String paperNumber, String paperType);
|
|
|
|
|
|
void savePaperSetting(MarkPaper markPaper);
|
|
void savePaperSetting(MarkPaper markPaper);
|
|
|
|
+
|
|
void saveBatchPaperSetting(MarkPaperSettingParam markPaperSettingParam);
|
|
void saveBatchPaperSetting(MarkPaperSettingParam markPaperSettingParam);
|
|
|
|
|
|
Boolean finishPaper(Long examId, List<String> paperNumbers, MarkPaperStatus status);
|
|
Boolean finishPaper(Long examId, List<String> paperNumbers, MarkPaperStatus status);
|
|
@@ -44,13 +45,15 @@ public interface MarkPaperService extends IService<MarkPaper> {
|
|
|
|
|
|
int getPaperNumberCount(Long id, Long courseId, String coursePaperId, MarkPaperStatus status, DataPermissionRule dpr);
|
|
int getPaperNumberCount(Long id, Long courseId, String coursePaperId, MarkPaperStatus status, DataPermissionRule dpr);
|
|
|
|
|
|
- IPage<CheckScoreListDto> listStudentScoreList(Long examId, Long courseId, String paperNumber, Integer pageNumber, Integer pageSize);
|
|
|
|
|
|
+ IPage<CheckScoreListDto> listStudentScoreList(Long examId, Long courseId, String paperNumber, Integer pageNumber,
|
|
|
|
+ Integer pageSize);
|
|
|
|
|
|
void updateStatus(Long examId, String paperNumber, MarkPaperStatus newStatus, MarkPaperStatus currentStatus);
|
|
void updateStatus(Long examId, String paperNumber, MarkPaperStatus newStatus, MarkPaperStatus currentStatus);
|
|
|
|
|
|
void updateUploadCount(Long examId, String paperNumber, int countUploaded);
|
|
void updateUploadCount(Long examId, String paperNumber, int countUploaded);
|
|
|
|
|
|
- IPage<MarkPaperPackageDto> listPackage(Long examId, String paperNumber, String packageCode, Integer pageNumber, Integer pageSize);
|
|
|
|
|
|
+ IPage<MarkPaperPackageDto> listPackage(Long examId, String paperNumber, String packageCode, Integer pageNumber,
|
|
|
|
+ Integer pageSize);
|
|
|
|
|
|
MarkPaper getByExamIdAndCoursePaperId(Long examId, String coursePaperId);
|
|
MarkPaper getByExamIdAndCoursePaperId(Long examId, String coursePaperId);
|
|
|
|
|
|
@@ -71,4 +74,12 @@ public interface MarkPaperService extends IService<MarkPaper> {
|
|
void updateAbsentCount(Long examId, String paperNumber, int absentCount);
|
|
void updateAbsentCount(Long examId, String paperNumber, int absentCount);
|
|
|
|
|
|
IPage<ArchivePaperVo> documentList(ArchivePaperQuery query);
|
|
IPage<ArchivePaperVo> documentList(ArchivePaperQuery query);
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 根据考试id查询markPaper信息(只查课程信息和试卷编号)
|
|
|
|
+ *
|
|
|
|
+ * @param examId 考试id
|
|
|
|
+ * @return List<MarkPaper>
|
|
|
|
+ */
|
|
|
|
+ List<MarkPaper> findMarkPaperListByExamId(Long examId);
|
|
}
|
|
}
|