|
@@ -76,42 +76,12 @@ public interface ExamDetailService extends IService<ExamDetail> {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 查询考务数据-简略
|
|
* 查询考务数据-简略
|
|
- *
|
|
|
|
- * @param schoolId 学校id
|
|
|
|
- * @param semesterId 学期id
|
|
|
|
- * @param examId 考试id
|
|
|
|
- * @param printPlanIdList 印刷计划id集合
|
|
|
|
- * @param courseCode 课程代码
|
|
|
|
- * @param paperNumber 试卷编号
|
|
|
|
- * @param examPlace 考点
|
|
|
|
- * @param examRoom 考场
|
|
|
|
- * @param packageCode 卷袋编号
|
|
|
|
- * @param pageNumber 分页页码
|
|
|
|
- * @param startDate 考试开始日期
|
|
|
|
- * @param endDate 考试结束日期
|
|
|
|
- * @param pageSize 分页数量
|
|
|
|
- * @param dpr 权限控制参数
|
|
|
|
- * @return 查询结果
|
|
|
|
*/
|
|
*/
|
|
IPage<ExaminationResult> findExaminationBriefPage(Long schoolId, Long semesterId, Long examId, List<Long> printPlanIdList, Long courseId, String paperNumber,
|
|
IPage<ExaminationResult> findExaminationBriefPage(Long schoolId, Long semesterId, Long examId, List<Long> printPlanIdList, Long courseId, String paperNumber,
|
|
String examPlace, String examRoom, String packageCode, Long startDate, Long endDate, int pageNumber, int pageSize, DataPermissionRule dpr);
|
|
String examPlace, String examRoom, String packageCode, Long startDate, Long endDate, int pageNumber, int pageSize, DataPermissionRule dpr);
|
|
|
|
|
|
/**
|
|
/**
|
|
* 查询考务数据-汇总数据查询
|
|
* 查询考务数据-汇总数据查询
|
|
- *
|
|
|
|
- * @param schoolId 学校id
|
|
|
|
- * @param semesterId 学期id
|
|
|
|
- * @param examId 考试id
|
|
|
|
- * @param printPlanIdList 印刷计划id集合
|
|
|
|
- * @param courseCode 课程代码
|
|
|
|
- * @param paperNumber 试卷编号
|
|
|
|
- * @param examPlace 考点
|
|
|
|
- * @param examRoom 考场
|
|
|
|
- * @param packageCode 卷袋编号
|
|
|
|
- * @param startDate 考试日期-起始
|
|
|
|
- * @param endDate 考试日期-终止
|
|
|
|
- * @param dpr 权限控制参数
|
|
|
|
- * @return 查询结果
|
|
|
|
*/
|
|
*/
|
|
SummarizedDataResult findSummarizedData(Long schoolId, Long semesterId, Long examId, List<Long> printPlanIdList, Long courseId, String paperNumber,
|
|
SummarizedDataResult findSummarizedData(Long schoolId, Long semesterId, Long examId, List<Long> printPlanIdList, Long courseId, String paperNumber,
|
|
String examPlace, String examRoom, String packageCode, Long startDate, Long endDate, DataPermissionRule dpr);
|
|
String examPlace, String examRoom, String packageCode, Long startDate, Long endDate, DataPermissionRule dpr);
|
|
@@ -119,21 +89,6 @@ public interface ExamDetailService extends IService<ExamDetail> {
|
|
|
|
|
|
/**
|
|
/**
|
|
* 查询考务数据-明细
|
|
* 查询考务数据-明细
|
|
- *
|
|
|
|
- * @param schoolId 学校id
|
|
|
|
- * @param semesterId 学期id
|
|
|
|
- * @param examId 考试id
|
|
|
|
- * @param printPlanIdList 印刷计划id集合
|
|
|
|
- * @param courseCode 课程代码
|
|
|
|
- * @param paperNumber 试卷编号
|
|
|
|
- * @param examPlace 考点
|
|
|
|
- * @param examRoom 考场
|
|
|
|
- * @param studentParams 学生查询参数
|
|
|
|
- * @param startDate 考试日期-起始
|
|
|
|
- * @param endDate 考试日期-终止
|
|
|
|
- * @param pageNumber 分页页码
|
|
|
|
- * @param pageSize 分页数量
|
|
|
|
- * @return 查询结果
|
|
|
|
*/
|
|
*/
|
|
IPage<ExaminationDetailResult> findExaminationDetail(Long schoolId, Long semesterId, Long examId, List<Long> printPlanIdList, Long courseId, String paperNumber, String examPlace,
|
|
IPage<ExaminationDetailResult> findExaminationDetail(Long schoolId, Long semesterId, Long examId, List<Long> printPlanIdList, Long courseId, String paperNumber, String examPlace,
|
|
String examRoom, String studentParams, Long startDate, Long endDate, int pageNumber, int pageSize);
|
|
String examRoom, String studentParams, Long startDate, Long endDate, int pageNumber, int pageSize);
|
|
@@ -227,9 +182,7 @@ public interface ExamDetailService extends IService<ExamDetail> {
|
|
|
|
|
|
void resetExamDetail(Long entityId, CreatePdfTypeEnum type, ExamDetailStatusEnum reject, boolean clearPaperType);
|
|
void resetExamDetail(Long entityId, CreatePdfTypeEnum type, ExamDetailStatusEnum reject, boolean clearPaperType);
|
|
|
|
|
|
- List<ExamDetailCourseInitMarkDto> listPrintFinishExamDetailCourse(String printStatus, long startTime, String markStatus);
|
|
|
|
-
|
|
|
|
- ExamDetail getByExamDetailCourseId(Long examDetailId);
|
|
|
|
|
|
+ List<ExamDetailCourseInitMarkDto> listPrintFinishExamDetailCourse(String printStatus, long startTime);
|
|
|
|
|
|
int countMakeupUsedByExamIdAndPaperNumber(Long examId, String paperNumber);
|
|
int countMakeupUsedByExamIdAndPaperNumber(Long examId, String paperNumber);
|
|
|
|
|
|
@@ -239,6 +192,7 @@ public interface ExamDetailService extends IService<ExamDetail> {
|
|
|
|
|
|
List<InitExamDetailDto> listPrintFinishExamDetailCourseIds(Long examId, String paperNumber, String paperType);
|
|
List<InitExamDetailDto> listPrintFinishExamDetailCourseIds(Long examId, String paperNumber, String paperType);
|
|
|
|
|
|
|
|
+ boolean allExamDetailIsExist(Long examId, Long courseId, String paperNumber);
|
|
boolean allExamDetailIsFinish(Long examId, Long courseId, String paperNumber);
|
|
boolean allExamDetailIsFinish(Long examId, Long courseId, String paperNumber);
|
|
|
|
|
|
List<ExamDetail> listExamDetailByExamIdAndCourseIdAndPaperNumber(Long examId, Long courseId, String paperNumber);
|
|
List<ExamDetail> listExamDetailByExamIdAndCourseIdAndPaperNumber(Long examId, Long courseId, String paperNumber);
|