From 9797dca8f3a12c0e72942b8043c1b225bde2bbaf Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期二, 09 七月 2024 16:26:02 +0800
Subject: [PATCH] feat:题目导入

---
 src/main/java/com/ycl/jxkg/service/QuestionService.java |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/ycl/jxkg/service/QuestionService.java b/src/main/java/com/ycl/jxkg/service/QuestionService.java
index 08822d8..f24eb9d 100644
--- a/src/main/java/com/ycl/jxkg/service/QuestionService.java
+++ b/src/main/java/com/ycl/jxkg/service/QuestionService.java
@@ -2,13 +2,16 @@
 
 import com.baomidou.mybatisplus.extension.service.IService;
 import com.github.pagehelper.PageInfo;
+import com.ycl.jxkg.base.Result;
 import com.ycl.jxkg.domain.entity.Question;
 import com.ycl.jxkg.domain.vo.admin.exam.QuestionExportVO;
-import com.ycl.jxkg.domain.vo.admin.exam.QuestionImportVO;
+import com.ycl.jxkg.domain.vo.admin.exam.ExamPaperImportVO;
 import com.ycl.jxkg.domain.vo.admin.question.QuestionEditRequestVO;
 import com.ycl.jxkg.domain.vo.admin.question.QuestionPageRequestVO;
 import com.ycl.jxkg.domain.vo.admin.question.QuestionResponseVO;
+import org.springframework.web.multipart.MultipartFile;
 
+import javax.servlet.http.HttpServletResponse;
 import java.util.List;
 
 public interface QuestionService extends IService<Question> {
@@ -39,6 +42,19 @@
      * @param query 鏌ヨ鏉′欢
      * @return 棰樼洰
      */
-    List<QuestionImportVO> export(QuestionExportVO query);
+    List<ExamPaperImportVO> export(QuestionExportVO query);
+
+    /**
+     * 瀵煎叆棰樼洰
+     * @param file excel
+     * @return 瀵煎叆缁撴灉
+     */
+    Result<Boolean> importQuestion(MultipartFile file);
+
+    /**
+     * 涓嬭浇瀵煎叆棰樼洰妯℃澘
+     * @param response 缁撴灉
+     */
+    void importTemplate(HttpServletResponse response);
 
 }

--
Gitblit v1.8.0