From 1eec133e776aa2851f7e1a049dd6cf0f566e5737 Mon Sep 17 00:00:00 2001 From: "bing.zhang" Date: Mon, 1 Sep 2025 16:34:12 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E5=9C=A8JavaDoc=E6=B3=A8=E9=87=8A=E4=B8=AD=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E8=80=85=E5=92=8C=E5=88=9B=E5=BB=BA=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=EF=BC=8C=E6=88=96=E5=AF=B9=E5=BA=94=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E4=B8=BA=E7=A9=BAbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mindskip/xzs/controller/ExamPaperController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java b/source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java index 924b5fd..220be69 100644 --- a/source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java +++ b/source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java @@ -16,6 +16,10 @@ import org.springframework.web.bind.annotation.*; import javax.validation.Valid; import java.util.List; +/** + * @author test + * @date 2023/05/08 + */ @RestController("AdminExamPaperController") @RequestMapping(value = "/api/admin/exam/paper") public class ExamPaperController extends BaseApiController { -- GitLab From b48c7a06f419eb1ea5dc60641a9d2e3660d107ba Mon Sep 17 00:00:00 2001 From: "bing.zhang" Date: Mon, 1 Sep 2025 16:43:28 +0800 Subject: [PATCH 2/3] 1 --- .../java/com/mindskip/xzs/controller/ExamPaperController.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java b/source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java index 220be69..924b5fd 100644 --- a/source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java +++ b/source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java @@ -16,10 +16,6 @@ import org.springframework.web.bind.annotation.*; import javax.validation.Valid; import java.util.List; -/** - * @author test - * @date 2023/05/08 - */ @RestController("AdminExamPaperController") @RequestMapping(value = "/api/admin/exam/paper") public class ExamPaperController extends BaseApiController { -- GitLab From 75a3622e77658b5d1823b9404431c873eb8bfd78 Mon Sep 17 00:00:00 2001 From: "bing.zhang" Date: Mon, 1 Sep 2025 16:50:37 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=B7=BB=E5=8A=A0/deleteByIds=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E5=88=A0=E9=99=A4=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mindskip/xzs/controller/ExamPaperController.java | 9 +++++++++ .../com/mindskip/xzs/repository/ExamPaperMapper.java | 3 +++ .../java/com/mindskip/xzs/service/ExamPaperService.java | 3 +++ .../mindskip/xzs/service/impl/ExamPaperServiceImpl.java | 6 ++++++ .../java/src/main/resources/mapper/ExamPaperMapper.xml | 9 +++++++++ 5 files changed, 30 insertions(+) diff --git a/source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java b/source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java index 9ea133d..2789328 100644 --- a/source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java +++ b/source/java/src/main/java/com/mindskip/xzs/controller/ExamPaperController.java @@ -14,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.validation.Valid; +import java.util.List; @RestController("AdminExamPaperController") @RequestMapping(value = "/api/admin/exam/paper") @@ -72,4 +73,12 @@ public class ExamPaperController extends BaseApiController { examPaperService.updateByIdFilter(examPaper); return RestResponse.ok(); } + + @RequestMapping(value = "/deleteByIds", method = RequestMethod.POST) + public RestResponse deleteByIds(List ids) { + examPaperService.deleteByIds(ids); + return RestResponse.ok(); + + } } + diff --git a/source/java/src/main/java/com/mindskip/xzs/repository/ExamPaperMapper.java b/source/java/src/main/java/com/mindskip/xzs/repository/ExamPaperMapper.java index 32abd2f..a47b1e6 100644 --- a/source/java/src/main/java/com/mindskip/xzs/repository/ExamPaperMapper.java +++ b/source/java/src/main/java/com/mindskip/xzs/repository/ExamPaperMapper.java @@ -30,4 +30,7 @@ public interface ExamPaperMapper extends BaseMapper { int updateTaskPaper(@Param("taskId") Integer taskId,@Param("paperIds") List paperIds); int clearTaskPaper(@Param("paperIds") List paperIds); + + void deleteByIds(@Param("ids") List ids); } + diff --git a/source/java/src/main/java/com/mindskip/xzs/service/ExamPaperService.java b/source/java/src/main/java/com/mindskip/xzs/service/ExamPaperService.java index f068387..973d997 100644 --- a/source/java/src/main/java/com/mindskip/xzs/service/ExamPaperService.java +++ b/source/java/src/main/java/com/mindskip/xzs/service/ExamPaperService.java @@ -28,4 +28,7 @@ public interface ExamPaperService extends BaseService { Integer selectAllCount(); List selectMothCount(); + + void deleteByIds(List ids); } + diff --git a/source/java/src/main/java/com/mindskip/xzs/service/impl/ExamPaperServiceImpl.java b/source/java/src/main/java/com/mindskip/xzs/service/impl/ExamPaperServiceImpl.java index cde6d1f..846579d 100644 --- a/source/java/src/main/java/com/mindskip/xzs/service/impl/ExamPaperServiceImpl.java +++ b/source/java/src/main/java/com/mindskip/xzs/service/impl/ExamPaperServiceImpl.java @@ -166,6 +166,11 @@ public class ExamPaperServiceImpl extends BaseServiceImpl implements }).collect(Collectors.toList()); } + @Override + public void deleteByIds(List ids) { + examPaperMapper.deleteByIds(ids); + } + private void examPaperFromVM(ExamPaperEditRequestVM examPaperEditRequestVM, ExamPaper examPaper, List titleItemsVM) { Integer gradeLevel = subjectService.levelBySubjectId(examPaperEditRequestVM.getSubjectId()); Integer questionCount = titleItemsVM.stream() @@ -200,3 +205,4 @@ public class ExamPaperServiceImpl extends BaseServiceImpl implements }).collect(Collectors.toList()); } } + diff --git a/source/java/src/main/resources/mapper/ExamPaperMapper.xml b/source/java/src/main/resources/mapper/ExamPaperMapper.xml index 8debdc2..0c80753 100644 --- a/source/java/src/main/resources/mapper/ExamPaperMapper.xml +++ b/source/java/src/main/resources/mapper/ExamPaperMapper.xml @@ -328,4 +328,13 @@ + + delete from t_exam_paper where id in + + #{id} + + + + -- GitLab