From 09284db22e722bc809543d0207c6a0a3dd7a00f7 Mon Sep 17 00:00:00 2001 From: "bing.zhang" Date: Tue, 2 Sep 2025 11:16:31 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=B7=BB=E5=8A=A0/deleteByIds=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mindskip/xzs/controller/ExamPaperController.java | 8 ++++++++ .../java/com/mindskip/xzs/repository/ExamPaperMapper.java | 2 ++ .../java/com/mindskip/xzs/service/ExamPaperService.java | 2 ++ .../mindskip/xzs/service/impl/ExamPaperServiceImpl.java | 5 +++++ source/java/src/main/resources/mapper/ExamPaperMapper.xml | 8 ++++++++ 5 files changed, 25 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 ce196fd..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,5 +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 04c9793..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,5 +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 cece40d..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,5 +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 ce4b604..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() diff --git a/source/java/src/main/resources/mapper/ExamPaperMapper.xml b/source/java/src/main/resources/mapper/ExamPaperMapper.xml index 007d768..29d9cd8 100644 --- a/source/java/src/main/resources/mapper/ExamPaperMapper.xml +++ b/source/java/src/main/resources/mapper/ExamPaperMapper.xml @@ -327,5 +327,13 @@ #{id} + + + delete from t_exam_paper where id in + + #{id} + + -- GitLab From e5350a07bfd2d177ac0a7411f812e12656180967 Mon Sep 17 00:00:00 2001 From: "bing.zhang" Date: Tue, 2 Sep 2025 11:48:09 +0800 Subject: [PATCH 2/2] =?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 --- .../com/mindskip/xzs/service/impl/ExamPaperServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 846579d..a4f9b51 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 @@ -38,7 +38,10 @@ import java.util.Date; import java.util.List; import java.util.concurrent.atomic.AtomicInteger; import java.util.stream.Collectors; - +/** + * @author test + * @date 2023/05/08 + */ @Service public class ExamPaperServiceImpl extends BaseServiceImpl implements ExamPaperService { -- GitLab