From 66fd0c0d3b768ad656abea683de3a37b5a97b467 Mon Sep 17 00:00:00 2001 From: weitingdong <2480899115@qq.com> Date: Tue, 9 Jul 2024 14:58:43 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E9=AA=8C=E6=A0=87=E5=87=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InspectionStandardsController.java | 27 +++++++++++++++++-- .../mapper/InspectionStandardsMapper.java | 8 ++++++ .../mapper/InspectionStandardsMapper.xml | 3 +++ .../service/IInspectionStandardsService.java | 8 ++++++ .../impl/InspectionStandardsServiceImpl.java | 5 +++- 5 files changed, 48 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/energy/modules/leger/controller/InspectionStandardsController.java b/src/main/java/org/energy/modules/leger/controller/InspectionStandardsController.java index 004485a..ba7c6ba 100644 --- a/src/main/java/org/energy/modules/leger/controller/InspectionStandardsController.java +++ b/src/main/java/org/energy/modules/leger/controller/InspectionStandardsController.java @@ -26,6 +26,7 @@ import com.dayu.daf.core.mp.support.Condition; import com.dayu.daf.core.mp.support.Query; import com.dayu.daf.core.tool.api.R; import com.dayu.daf.core.tool.utils.Func; +import org.energy.modules.leger.entity.InventoryDocument; import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.RequestParam; import com.baomidou.mybatisplus.core.metadata.IPage; @@ -34,6 +35,8 @@ import org.energy.modules.leger.vo.InspectionStandardsVO; import org.energy.modules.leger.service.IInspectionStandardsService; import com.dayu.daf.core.boot.ctrl.DafController; +import java.util.List; + /** * 检验标准一览 控制器 * @@ -111,7 +114,7 @@ public class InspectionStandardsController extends DafController { return R.status(inspectionStandardsService.saveOrUpdate(inspectionStandards)); } - + /** * 删除 检验标准一览 */ @@ -122,5 +125,25 @@ public class InspectionStandardsController extends DafController { return R.status(inspectionStandardsService.deleteLogic(Func.toLongList(ids))); } - + /** + * 列表 检验标准一览 + */ + @GetMapping("/getList") + @ApiOperationSupport(order = 8) + @ApiOperation(value = "列表", notes = "传入inspectionStandards") + public R> getList(InspectionStandards inspectionStandards) { + List list = inspectionStandardsService.list(Condition.getQueryWrapper(inspectionStandards)); + return R.data(list); + } + + /** + * 删除 检验标准一览 + */ + @GetMapping("/del") + @ApiOperationSupport(order = 9) + @ApiOperation(value = "逻辑删除", notes = "传入toolscodeid") + public R del(@ApiParam(value = "主键集合", required = true) @RequestParam Integer toolsCodeId) { + return R.status(inspectionStandardsService.delInspectionStandards(toolsCodeId)); + } + } diff --git a/src/main/java/org/energy/modules/leger/mapper/InspectionStandardsMapper.java b/src/main/java/org/energy/modules/leger/mapper/InspectionStandardsMapper.java index 02dd7d4..5e8f431 100644 --- a/src/main/java/org/energy/modules/leger/mapper/InspectionStandardsMapper.java +++ b/src/main/java/org/energy/modules/leger/mapper/InspectionStandardsMapper.java @@ -23,4 +23,12 @@ public interface InspectionStandardsMapper extends BaseMapper selectInspectionStandardsPage(IPage page, InspectionStandardsVO inspectionStandards); + /** + * 自定义分页 + * + * @param toolsCodeId + * @return + */ + boolean delInspectionStandards(Integer toolsCodeId); + } diff --git a/src/main/java/org/energy/modules/leger/mapper/InspectionStandardsMapper.xml b/src/main/java/org/energy/modules/leger/mapper/InspectionStandardsMapper.xml index e8f53ee..76f2150 100644 --- a/src/main/java/org/energy/modules/leger/mapper/InspectionStandardsMapper.xml +++ b/src/main/java/org/energy/modules/leger/mapper/InspectionStandardsMapper.xml @@ -21,4 +21,7 @@ select * from l_inspection_standards where is_deleted = 0 + + update l_inspection_standards set is_deleted = 1 where tools_code_id = #{_parameter} + diff --git a/src/main/java/org/energy/modules/leger/service/IInspectionStandardsService.java b/src/main/java/org/energy/modules/leger/service/IInspectionStandardsService.java index 1a1bcce..715f7b1 100644 --- a/src/main/java/org/energy/modules/leger/service/IInspectionStandardsService.java +++ b/src/main/java/org/energy/modules/leger/service/IInspectionStandardsService.java @@ -22,4 +22,12 @@ public interface IInspectionStandardsService extends BaseService selectInspectionStandardsPage(IPage page, InspectionStandardsVO inspectionStandards); + /** + * 自定义分页 + * + * @param toolsCodeId + * @return + */ + boolean delInspectionStandards(Integer toolsCodeId); + } diff --git a/src/main/java/org/energy/modules/leger/service/impl/InspectionStandardsServiceImpl.java b/src/main/java/org/energy/modules/leger/service/impl/InspectionStandardsServiceImpl.java index 5537da0..1e607d0 100644 --- a/src/main/java/org/energy/modules/leger/service/impl/InspectionStandardsServiceImpl.java +++ b/src/main/java/org/energy/modules/leger/service/impl/InspectionStandardsServiceImpl.java @@ -21,5 +21,8 @@ public class InspectionStandardsServiceImpl extends BaseServiceImpl selectInspectionStandardsPage(IPage page, InspectionStandardsVO inspectionStandards) { return page.setRecords(baseMapper.selectInspectionStandardsPage(page, inspectionStandards)); } - + @Override + public boolean delInspectionStandards(Integer toolsCodeId) { + return baseMapper.delInspectionStandards(toolsCodeId); + } }