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