From fb69f03a1fc6c2ed30c805020ea596017633adb8 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期五, 17 五月 2024 22:18:12 +0800
Subject: [PATCH] feat:随机试卷补考

---
 src/main/java/com/mindskip/xzs/service/ExamPaperService.java |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/mindskip/xzs/service/ExamPaperService.java b/src/main/java/com/mindskip/xzs/service/ExamPaperService.java
index 94896b7..56dc960 100644
--- a/src/main/java/com/mindskip/xzs/service/ExamPaperService.java
+++ b/src/main/java/com/mindskip/xzs/service/ExamPaperService.java
@@ -3,7 +3,9 @@
 import com.github.pagehelper.PageInfo;
 import com.mindskip.xzs.domain.ExamPaper;
 import com.mindskip.xzs.domain.User;
+import com.mindskip.xzs.domain.vo.ExamTemplatesVO;
 import com.mindskip.xzs.domain.vo.PaperExcelVO;
+import com.mindskip.xzs.domain.vo.UserVO;
 import com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVM;
 import com.mindskip.xzs.viewmodel.admin.exam.ExamPaperEditRequestVO;
 import com.mindskip.xzs.viewmodel.admin.exam.ExamPaperPageRequestVM;
@@ -27,7 +29,7 @@
 
     List<PaperInfo> indexPaper(PaperFilter paperFilter);
 
-    Integer selectAllCount();
+    Integer selectAllCount(List<Integer> deptIds);
 
     List<Integer> selectMothCount();
 
@@ -39,5 +41,16 @@
 
     void missExam(ExamPaperEditRequestVM model);
 
-    List<ExamPaper> list();
+    List<ExamPaper> list(List<Integer> deptIds);
+
+    /**
+     * 鑾峰彇閮ㄩ棬鐨勫鐢�
+     *
+     * @param userVO
+     * @param adminDeptIds
+     * @return
+     */
+    PageInfo<UserVO> selectStudent(UserVO userVO, List<Integer> adminDeptIds);
+
+    void missExamByTemplateId(ExamTemplatesVO model);
 }

--
Gitblit v1.8.0