Browse Source

公有私有节点别名

liuyc 2 years ago
parent
commit
cfef822c8f

+ 10 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/WbsTreeController.java

@@ -338,6 +338,16 @@ public class WbsTreeController extends BladeController {
         return R.data(rs);
     }
 
+    /**
+     * 新增或修改节点别名
+     */
+    @ApiOperationSupport(order = 19)
+    @ApiOperation(value = "新增或修改节点别名", notes = "传入节点id、fullNames")
+    @RequestMapping(value = "/submit-full-name", method = RequestMethod.POST)
+    public R submitFullName(@RequestParam String id,@RequestParam String fullNames) {
+        return R.status(wbsTreeService.submitFullName(id,fullNames));
+    }
+
 
 }
 

+ 10 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/WbsTreePrivateController.java

@@ -378,5 +378,15 @@ public class WbsTreePrivateController extends BladeController {
         return R.data(rs);
     }
 
+    /**
+     * 新增或修改节点别名
+     */
+    @ApiOperationSupport(order = 13)
+    @ApiOperation(value = "新增或修改节点别名", notes = "传入节点pKeyId、fullNames")
+    @RequestMapping(value = "/submit-full-name", method = RequestMethod.POST)
+    public R submitFullName(@RequestParam String pKeyId,@RequestParam String fullNames) {
+        return R.status(wbsTreePrivateService.submitFullName(pKeyId,fullNames));
+    }
+
 
 }

+ 2 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/service/IWbsTreePrivateService.java

@@ -43,4 +43,6 @@ public interface IWbsTreePrivateService extends BaseService<WbsTreePrivate> {
 
     WbsNodeTabAndParamVO getNodeTabAndParam(String id, String wbsId, String projectId);
 
+    boolean submitFullName(String pKeyId, String fullNames);
+
 }

+ 2 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/service/IWbsTreeService.java

@@ -66,4 +66,6 @@ public interface IWbsTreeService extends BaseService<WbsTree> {
 
     WbsNodeTabAndParamVO getNodeTabAndParam(String id);
 
+    boolean submitFullName(String id, String fullNames);
+
 }

+ 12 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/WbsTreePrivateServiceImpl.java

@@ -413,4 +413,16 @@ public class WbsTreePrivateServiceImpl extends BaseServiceImpl<WbsTreePrivateMap
         return resultList;
     }
 
+    @Override
+    public boolean submitFullName(String pKeyId, String fullNames) {
+        if (StringUtils.isNotEmpty(pKeyId)) {
+            LambdaUpdateWrapper<WbsTreePrivate> updateWrapper = new LambdaUpdateWrapper<>();
+            updateWrapper.eq(WbsTreePrivate::getPKeyId, pKeyId);
+            updateWrapper.set(WbsTreePrivate::getFullName, fullNames);
+            baseMapper.update(null, updateWrapper);
+            return true;
+        }
+        return false;
+    }
+
 }

+ 13 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/WbsTreeServiceImpl.java

@@ -1,5 +1,6 @@
 package org.springblade.manager.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import lombok.AllArgsConstructor;
 import org.apache.commons.lang.StringUtils;
@@ -295,6 +296,18 @@ public class WbsTreeServiceImpl extends BaseServiceImpl<WbsTreeMapper, WbsTree>
         return result;
     }
 
+    @Override
+    public boolean submitFullName(String id, String fullNames) {
+        if (StringUtils.isNotEmpty(id)) {
+            LambdaUpdateWrapper<WbsTree> updateWrapper = new LambdaUpdateWrapper<WbsTree>();
+            updateWrapper.set(WbsTree::getFullName, fullNames);
+            updateWrapper.eq(WbsTree::getId, id);
+            baseMapper.update(null, updateWrapper);
+            return true;
+        }
+        return false;
+    }
+
     private Boolean initTable(String tableName) {
         Integer row = baseMapper.createTable(tableName);
         if (row >= 0) {