From b959153cb5f1fd735324950fa25cbfb9eb1ad6e7 Mon Sep 17 00:00:00 2001 From: wxyclub Date: Tue, 10 Oct 2023 10:45:01 +0800 Subject: [PATCH] =?UTF-8?q?add:=20=E6=A0=87=E5=87=86=E4=BD=93=E7=B3=BB?= =?UTF-8?q?=E6=A0=91=E5=A2=9E=E5=88=A0=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SarMenuStandardNewController.java | 27 ++++++++++ .../service/ISarMenuStandardNewService.java | 5 ++ .../SarMenuStandardNewServiceNewImpl.java | 50 +++++++++++++++++-- 3 files changed, 78 insertions(+), 4 deletions(-) diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/controller/SarMenuStandardNewController.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/controller/SarMenuStandardNewController.java index 633e8b51..9a05948a 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/controller/SarMenuStandardNewController.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/controller/SarMenuStandardNewController.java @@ -11,6 +11,8 @@ import com.adc.da.sys.sarMenuStandard.entity.SarMenuStandard; import com.adc.da.util.LoginUserUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; +import org.apache.commons.lang3.ObjectUtils; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -50,5 +52,30 @@ public class SarMenuStandardNewController extends BaseController addMenuStandard(@RequestBody SarMenuStandardNew sarMenuStandardNew) { + if (ObjectUtils.isEmpty(sarMenuStandardNew)) { + return Result.error("添加失败,对象为空"); + } + return Result.success(iSarMenuStandardNewService.addMenuStandard(sarMenuStandardNew)); + } + @ApiOperation("修改标准体系菜单项") + @PutMapping("/updateMenuStandard") + public ResponseMessage updateMenuStandard(@RequestBody SarMenuStandardNew sarMenuStandardNew) { + if (ObjectUtils.isEmpty(sarMenuStandardNew)) { + return Result.error("修改失败,对象为空"); + } + return Result.success(iSarMenuStandardNewService.updateMenuStandard(sarMenuStandardNew)); + } + + @ApiOperation("删除标准体系菜单项") + @DeleteMapping("/deleteMenuStandard") + public ResponseMessage deleteMenuStandard(String menuId) { + if (StringUtils.isBlank(menuId)) { + return Result.error("删除失败,菜单ID为空"); + } + return Result.success(iSarMenuStandardNewService.deleteMenuStandard(menuId)); + } } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/service/ISarMenuStandardNewService.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/service/ISarMenuStandardNewService.java index 8dec3378..5fea337d 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/service/ISarMenuStandardNewService.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/service/ISarMenuStandardNewService.java @@ -22,4 +22,9 @@ public interface ISarMenuStandardNewService extends IService String getTopMenu(SarMenuStandardNew sarMenuStandardNew); + Integer addMenuStandard(SarMenuStandardNew sarMenuStandardNew); + + Integer updateMenuStandard(SarMenuStandardNew sarMenuStandardNew); + + Integer deleteMenuStandard(String menuId); } diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/service/impl/SarMenuStandardNewServiceNewImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/service/impl/SarMenuStandardNewServiceNewImpl.java index aab8a4a5..9d998669 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/service/impl/SarMenuStandardNewServiceNewImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenuStandard/service/impl/SarMenuStandardNewServiceNewImpl.java @@ -5,16 +5,17 @@ import com.adc.da.slrs.sarMenuStandard.entity.SarMenuStandardNew; import com.adc.da.slrs.sarMenuStandard.service.ISarMenuStandardNewService; import com.adc.da.sys.sarMenuStandard.dao.SarMenuStandardDao; import com.adc.da.sys.sarMenuStandard.entity.SarMenuStandard; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Comparator; -import java.util.List; +import javax.annotation.Resource; +import java.util.*; import java.util.stream.Collectors; /** @@ -30,6 +31,8 @@ public class SarMenuStandardNewServiceNewImpl extends ServiceImpl