From fd8f4eb9a564be24cc9cdc312f195432d74ae989 Mon Sep 17 00:00:00 2001 From: yjz <3131811435@qq.com> Date: Sun, 15 Oct 2023 23:17:16 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=96=87=E6=A1=A3=E6=8B=86=E5=88=86):=20?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/DocumentSplitCommon.java | 3 +++ .../controller/DocumentSplitController.java | 18 ++++++++++++++++-- .../mapper/DocumentSplitMapper.java | 6 ++++++ .../mapper/xml/DocumentSplitMapper.xml | 5 +++++ .../service/IDocumentSplitService.java | 6 ++++++ .../service/impl/DocumentSplitServiceImpl.java | 16 ++++++++++++++++ 6 files changed, 52 insertions(+), 2 deletions(-) diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/common/DocumentSplitCommon.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/common/DocumentSplitCommon.java index d06c8707..8a8bad24 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/common/DocumentSplitCommon.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/common/DocumentSplitCommon.java @@ -48,4 +48,7 @@ public class DocumentSplitCommon { * <= */ public static final String LT = " <= "; + + public static final String MEG_DEL = "删除成功!"; + public static final String MEG_DEL_BATCH = "批量删除成功!"; } diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/controller/DocumentSplitController.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/controller/DocumentSplitController.java index abaadacd..a3d7d2e0 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/controller/DocumentSplitController.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/controller/DocumentSplitController.java @@ -3,6 +3,7 @@ package com.jero.modules.laws.documenttool.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.jero.common.api.vo.Result; import com.jero.common.aspect.annotation.AutoLog; +import com.jero.modules.laws.documenttool.common.DocumentSplitCommon; import com.jero.modules.laws.documenttool.entity.DocumentSplitInfo; import com.jero.modules.laws.documenttool.service.IDocumentSplitService; import com.jero.modules.split.entity.SarFileSplitInfoEO; @@ -91,7 +92,7 @@ public class DocumentSplitController { @PostMapping(value = "/delete") public Result delete(@RequestParam(name="id",required=true) String id) { sarFileSplitInfoService.deleteById(id); - return Result.OK("删除成功!"); + return Result.OK(DocumentSplitCommon.MEG_DEL); } /** @@ -104,7 +105,7 @@ public class DocumentSplitController { @PostMapping(value = "/deleteBatch") public Result deleteBatch(@RequestParam(name="ids",required=true) String ids) { this.sarFileSplitInfoService.deleteByIds(Arrays.asList(ids.split(","))); - return Result.OK("批量删除成功!"); + return Result.OK(DocumentSplitCommon.MEG_DEL_BATCH); } /** @@ -142,6 +143,19 @@ public class DocumentSplitController { @PostMapping("/editBatchDocumentSplitDetail") public Result editBatchDocumentSplitDetail(@RequestBody Map parameter) { documentSplitService.editBatchDocumentSplitDetail(parameter); + return Result.OK(DocumentSplitCommon.MEG_DEL_BATCH); + } + + /** + * 文档拆分详情-批量删除 + * + * @return Result + */ + @AutoLog(value = "文档拆分详情-批量删除") + @ApiOperation(value="文档拆分详情-批量删除", notes="文档拆分详情-批量删除") + @PostMapping(value = "/deleteBatchBatchDocumentSplitDetail") + public Result deleteBatchBatchDocumentSplitDetail(@RequestBody Map parameter) { + documentSplitService.deleteBatchBatchDocumentSplitDetail(parameter); return Result.OK("批量删除成功!"); } diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/DocumentSplitMapper.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/DocumentSplitMapper.java index f5ded4fb..54dd5441 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/DocumentSplitMapper.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/DocumentSplitMapper.java @@ -77,4 +77,10 @@ public interface DocumentSplitMapper { * @param menuIdList */ int sarFileSplitMenudeleteByIdList(@Param("menuIdList") List menuIdList); + + /** + * 文档拆分详情-批量删除 + * @param updateCondition + */ + int deleteBatchBatchDocumentSplitDetail(@Param("updateCondition") String updateCondition); } diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/xml/DocumentSplitMapper.xml b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/xml/DocumentSplitMapper.xml index 64b4ab71..905dc848 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/xml/DocumentSplitMapper.xml +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/xml/DocumentSplitMapper.xml @@ -10,6 +10,11 @@ + + delete from laws_document_split + where #{updateCondition} + +