From ff17dc9fbfdb2f3c02ccafb20ae9cd331737a8b3 Mon Sep 17 00:00:00 2001 From: xiaoCJ <406612557@qq.com> Date: Fri, 8 Nov 2024 15:13:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20=E5=AE=A2=E8=A7=82?= =?UTF-8?q?=E9=A2=98=E5=AF=BC=E5=85=A5=E6=A8=A1=E6=9D=BF=E4=B8=8B=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/TopicController.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/sztzjy/money_management/controller/TopicController.java b/src/main/java/com/sztzjy/money_management/controller/TopicController.java index 160a917..43daccc 100644 --- a/src/main/java/com/sztzjy/money_management/controller/TopicController.java +++ b/src/main/java/com/sztzjy/money_management/controller/TopicController.java @@ -10,6 +10,7 @@ import com.sztzjy.money_management.entity.dto.TopicDto; import com.sztzjy.money_management.mapper.ObjectiveQuestionMapper; import com.sztzjy.money_management.service.ObjectiveQuestionService; import com.sztzjy.money_management.util.ResultEntity; +import com.sztzjy.money_management.util.file.IFileUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; @@ -19,6 +20,7 @@ import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; +import javax.servlet.http.HttpServletResponse; import java.util.ArrayList; import java.util.List; @@ -35,7 +37,8 @@ public class TopicController { private ObjectiveQuestionMapper objectiveQuestionMapper; @Autowired private ObjectiveQuestionService objectiveQuestionService; - + @Autowired + private IFileUtil fileUtil; @PostMapping("/insertSingleTopic") @ApiOperation("新增单个客观题") @@ -191,7 +194,7 @@ public class TopicController { return new ResultEntity>(list); } -// @PostMapping("/getObjectiveByRandom") + // @PostMapping("/getObjectiveByRandom") // @ApiOperation("考试/返回指定类型和数量的随机客观题") // @AnonymousAccess // private ResultEntity> getObjectiveByRandom(@ApiParam("题目类型 0单选,1多选,2判断)") @RequestParam int type, @@ -200,5 +203,12 @@ public class TopicController { // List list = objectiveQuestionMapper.getObjectiveByRandom(type, count, schoolId); // return new ResultEntity<>(list); // } +//客观题导入模板下载 + @GetMapping("downloadResource") + @ApiOperation("客观题导入模板下载") + @AnonymousAccess + public void downloadResource(HttpServletResponse response) { + fileUtil.download(response, "客观题导入模板.xlsx", "/客观题导入模板.xlsx"); + } }