huangjn 3 anni fa
parent
commit
daf75a1556

+ 18 - 0
blade-service-api/blade-manager-api/src/main/java/org/springblade/manager/feign/WbsTreeContractClient.java

@@ -50,4 +50,22 @@ public interface WbsTreeContractClient {
     @GetMapping(API_PREFIX + "/queryCurrentContractLogList")
     List<WbsTreeContractTreeVOS> queryCurrentContractLogList(@RequestParam String contractId);
 
+    /**
+     * 获取当前节点的所有父节点
+     * @param contractId 合同段ID
+     * @param parentId 父节点ID
+     * @return 结果
+     */
+    @PostMapping(API_PREFIX + "/queryCurrentNodeAllParent")
+    WbsTreeContract queryCurrentNodeAllParent(@RequestParam Long contractId, @RequestParam Long parentId);
+
+    /**
+     * 获取当前节点的所有子节点
+     * @param contractId 合同段ID
+     * @param parentId 当前节点ID
+     * @return 结果
+     */
+    @PostMapping(API_PREFIX + "/queryCurrentNodeAllChild")
+    List<WbsTreeContract> queryCurrentNodeAllChild(@RequestParam Long contractId, @RequestParam Long parentId);
+
 }