From d6489cc376a56a90896c722956fd8c227ff4b8d7 Mon Sep 17 00:00:00 2001
From: huangzj <826100833@qq.com>
Date: Thu, 30 Mar 2023 10:01:57 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=A7=BB=E5=8A=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 16 +++---
pqs-advance/pom.xml | 24 ---------
.../enums/AlgorithmResponseEnum.java | 6 +--
.../pojo/param/AppProjectAddParm.java | 2 +-
.../pojo/param/AppProjectAuditParm.java | 2 +-
.../pojo/param/AppProjectQueryParm.java | 2 +-
.../pojo/param/AppTopologyDiagramAddParm.java | 4 +-
.../param/AppTopologyDiagramAuditParm.java | 2 +-
.../AppTopologyDiagramQueryPageParm.java | 37 ++++++++++++++
.../param/AppTopologyDiagramQueryParm.java | 2 +-
.../pojo/po/AppLineTopologyDiagramPO.java | 2 +-
.../njcn/algorithm}/pojo/po/AppProjectPO.java | 2 +-
.../pojo/po/AppTopologyDiagramPO.java | 2 +-
.../njcn/algorithm}/pojo/vo/AppProjectVO.java | 2 +-
.../pojo/vo/AppTopologyDiagramVO.java | 2 +-
.../algorithm-api}/pom.xml | 4 +-
.../algorithm-boot}/pom.xml | 8 +--
.../algorithm/AlgorithmBootApplication.java | 6 +--
.../project/AppProjectController.java | 12 ++---
.../project/AppTopologyController.java | 31 ++++++++---
.../LineTopologyDiagramController.java | 26 ++++++++++
.../mapper/AppLineTopologyDiagramMapper.java | 4 +-
.../algorithm}/mapper/AppProjectMapper.java | 8 +--
.../mapper/AppTopologyDiagramMapper.java | 4 +-
.../mapping/AppLineTopologyDiagramMapper.xml | 4 +-
.../mapper/mapping/AppProjectMapper.xml | 4 +-
.../mapping/AppTopologyDiagramMapper.xml | 4 +-
.../AppLineTopologyDiagramService.java | 4 +-
.../algorithm}/service/AppProjectService.java | 12 ++---
.../service/AppTopologyDiagramService.java | 24 ++++++---
.../AppLineTopologyDiagramServiceImpl.java | 8 +--
.../service/impl/AppProjectServiceImpl.java | 24 ++++-----
.../impl/AppTopologyDiagramServiceImpl.java | 48 ++++++++++++++----
.../src/main/resources/bootstrap.yml | 2 +-
.../src/main/resources/qvvr_balance.dll | Bin
.../src/main/resources/qvvr_dll.dll | Bin
.../src/main/resources/qvvr_dll_cause.dll | Bin
.../src/main/resources/sql20230227dll.sql | 46 +++++++++++++++++
pqs-algorithm/pom.xml | 6 ++-
39 files changed, 270 insertions(+), 126 deletions(-)
delete mode 100644 pqs-advance/pom.xml
rename pqs-advance/advance-api/main/java/com/njcn/advance/enums/AdvanceResponseEnum.java => pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/enums/AlgorithmResponseEnum.java (75%)
rename {pqs-advance/advance-api/main/java/com/njcn/advance => pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm}/pojo/param/AppProjectAddParm.java (97%)
rename {pqs-advance/advance-api/main/java/com/njcn/advance => pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm}/pojo/param/AppProjectAuditParm.java (96%)
rename {pqs-advance/advance-api/main/java/com/njcn/advance => pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm}/pojo/param/AppProjectQueryParm.java (96%)
rename {pqs-advance/advance-api/main/java/com/njcn/advance => pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm}/pojo/param/AppTopologyDiagramAddParm.java (91%)
rename {pqs-advance/advance-api/main/java/com/njcn/advance => pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm}/pojo/param/AppTopologyDiagramAuditParm.java (96%)
create mode 100644 pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramQueryPageParm.java
rename {pqs-advance/advance-api/main/java/com/njcn/advance => pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm}/pojo/param/AppTopologyDiagramQueryParm.java (92%)
rename {pqs-advance/advance-api/main/java/com/njcn/advance => pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm}/pojo/po/AppLineTopologyDiagramPO.java (95%)
rename {pqs-advance/advance-api/main/java/com/njcn/advance => pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm}/pojo/po/AppProjectPO.java (97%)
rename {pqs-advance/advance-api/main/java/com/njcn/advance => pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm}/pojo/po/AppTopologyDiagramPO.java (96%)
rename {pqs-advance/advance-api/main/java/com/njcn/advance => pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm}/pojo/vo/AppProjectVO.java (97%)
rename {pqs-advance/advance-api/main/java/com/njcn/advance => pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm}/pojo/vo/AppTopologyDiagramVO.java (96%)
rename {pqs-advance/advance-api => pqs-algorithm/algorithm-api}/pom.xml (94%)
rename {pqs-advance/advance-boot => pqs-algorithm/algorithm-boot}/pom.xml (96%)
rename pqs-advance/advance-boot/src/main/java/com/njcn/advance/AdvanceBootApplication.java => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/AlgorithmBootApplication.java (81%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/controller/project/AppProjectController.java (90%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/controller/project/AppTopologyController.java (67%)
create mode 100644 pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/controller/project/LineTopologyDiagramController.java
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/mapper/AppLineTopologyDiagramMapper.java (78%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/mapper/AppProjectMapper.java (91%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/mapper/AppTopologyDiagramMapper.java (78%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/mapper/mapping/AppLineTopologyDiagramMapper.xml (83%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/mapper/mapping/AppProjectMapper.xml (88%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/mapper/mapping/AppTopologyDiagramMapper.xml (87%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/service/AppLineTopologyDiagramService.java (78%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/service/AppProjectService.java (80%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/service/AppTopologyDiagramService.java (60%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/service/impl/AppLineTopologyDiagramServiceImpl.java (67%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/service/impl/AppProjectServiceImpl.java (89%)
rename {pqs-advance/advance-boot/src/main/java/com/njcn/advance => pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm}/service/impl/AppTopologyDiagramServiceImpl.java (66%)
rename {pqs-advance/advance-boot => pqs-algorithm/algorithm-boot}/src/main/resources/bootstrap.yml (95%)
rename {pqs-advance/advance-boot => pqs-algorithm/algorithm-boot}/src/main/resources/qvvr_balance.dll (100%)
rename {pqs-advance/advance-boot => pqs-algorithm/algorithm-boot}/src/main/resources/qvvr_dll.dll (100%)
rename {pqs-advance/advance-boot => pqs-algorithm/algorithm-boot}/src/main/resources/qvvr_dll_cause.dll (100%)
create mode 100644 pqs-algorithm/algorithm-boot/src/main/resources/sql20230227dll.sql
diff --git a/pom.xml b/pom.xml
index 331adc19f..4afc1017a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,6 @@
pqs-event
pqs-job
pqs-job/job-api
- pqs-advance
pqs-prepare
pqs-process
pqs-algorithm
@@ -42,17 +41,22 @@
- 192.168.1.13
+
+ 192.168.1.18
- 192.168.1.139
+
+ 192.168.1.114
- 192.168.1.31
+ 192.168.1.13
${middle.server.url}:18848
-
- 415a1c87-33aa-47bd-8e25-13cc456c87ed
+
+
+
+ fe40a052-d787-48f4-940f-688cabdff26a
+
${middle.server.url}:8080
${service.server.url}:10215
diff --git a/pqs-advance/pom.xml b/pqs-advance/pom.xml
deleted file mode 100644
index 8bca4d039..000000000
--- a/pqs-advance/pom.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- pqs
- com.njcn
- 1.0.0
-
- 4.0.0
-
- pqs-advance
- pom
-
- advance-api
- advance-boot
-
-
-
- 8
- 8
-
-
-
\ No newline at end of file
diff --git a/pqs-advance/advance-api/main/java/com/njcn/advance/enums/AdvanceResponseEnum.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/enums/AlgorithmResponseEnum.java
similarity index 75%
rename from pqs-advance/advance-api/main/java/com/njcn/advance/enums/AdvanceResponseEnum.java
rename to pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/enums/AlgorithmResponseEnum.java
index 6967791b6..e3ebb1cd4 100644
--- a/pqs-advance/advance-api/main/java/com/njcn/advance/enums/AdvanceResponseEnum.java
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/enums/AlgorithmResponseEnum.java
@@ -1,4 +1,4 @@
-package com.njcn.advance.enums;
+package com.njcn.algorithm.enums;
import lombok.Getter;
@@ -9,7 +9,7 @@ import lombok.Getter;
* @date 2021/6/21
*/
@Getter
-public enum AdvanceResponseEnum {
+public enum AlgorithmResponseEnum {
/**
* A00500 ~ A01550 用于终端模块的枚举
@@ -22,7 +22,7 @@ public enum AdvanceResponseEnum {
private final String message;
- AdvanceResponseEnum(String code, String message) {
+ AlgorithmResponseEnum(String code, String message) {
this.code = code;
this.message = message;
}
diff --git a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppProjectAddParm.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppProjectAddParm.java
similarity index 97%
rename from pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppProjectAddParm.java
rename to pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppProjectAddParm.java
index 256011c42..079a83d61 100644
--- a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppProjectAddParm.java
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppProjectAddParm.java
@@ -1,4 +1,4 @@
-package com.njcn.advance.pojo.param;
+package com.njcn.algorithm.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppProjectAuditParm.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppProjectAuditParm.java
similarity index 96%
rename from pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppProjectAuditParm.java
rename to pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppProjectAuditParm.java
index 391014461..574af0de4 100644
--- a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppProjectAuditParm.java
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppProjectAuditParm.java
@@ -1,4 +1,4 @@
-package com.njcn.advance.pojo.param;
+package com.njcn.algorithm.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppProjectQueryParm.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppProjectQueryParm.java
similarity index 96%
rename from pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppProjectQueryParm.java
rename to pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppProjectQueryParm.java
index dadb886e8..39eae6958 100644
--- a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppProjectQueryParm.java
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppProjectQueryParm.java
@@ -1,4 +1,4 @@
-package com.njcn.advance.pojo.param;
+package com.njcn.algorithm.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppTopologyDiagramAddParm.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramAddParm.java
similarity index 91%
rename from pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppTopologyDiagramAddParm.java
rename to pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramAddParm.java
index ba0448738..d8e853320 100644
--- a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppTopologyDiagramAddParm.java
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramAddParm.java
@@ -1,4 +1,4 @@
-package com.njcn.advance.pojo.param;
+package com.njcn.algorithm.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -35,7 +35,7 @@ public class AppTopologyDiagramAddParm {
* 项目Id
*/
@ApiModelProperty(value = "项目Id")
- @NotBlank(message="项目Id不能为空!")
+// @NotBlank(message="项目Id不能为空!")
private String projectId;
/**
diff --git a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppTopologyDiagramAuditParm.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramAuditParm.java
similarity index 96%
rename from pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppTopologyDiagramAuditParm.java
rename to pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramAuditParm.java
index bed15da71..d663ba333 100644
--- a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppTopologyDiagramAuditParm.java
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramAuditParm.java
@@ -1,4 +1,4 @@
-package com.njcn.advance.pojo.param;
+package com.njcn.algorithm.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramQueryPageParm.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramQueryPageParm.java
new file mode 100644
index 000000000..4d38c352f
--- /dev/null
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramQueryPageParm.java
@@ -0,0 +1,37 @@
+package com.njcn.algorithm.pojo.param;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import javax.validation.constraints.Min;
+import javax.validation.constraints.NotNull;
+
+/**
+ * Description:
+ * 接口文档访问地址:http://serverIP:port/swagger-ui.html
+ * Date: 2022/11/11 15:20【需求编号】
+ *
+ * @author clam
+ * @version V1.0.0
+ */
+@Data
+public class AppTopologyDiagramQueryPageParm {
+
+ @NotNull(message="当前页不能为空!")
+ @Min(value = 1, message = "当前页不能为0")
+ @ApiModelProperty(value = "当前页",name = "currentPage",dataType ="Integer",required = true)
+ private Integer currentPage;
+ /**显示条数*/
+ @NotNull(message="显示条数不能为空!")
+ @ApiModelProperty(value = "显示条数",name = "pageSize",dataType ="Integer",required = true)
+ private Integer pageSize;
+
+
+ @ApiModelProperty(value="拓扑图名称")
+ private String searchValue;
+
+
+ @ApiModelProperty(value="项目Id")
+ private String projectId;
+
+}
diff --git a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppTopologyDiagramQueryParm.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramQueryParm.java
similarity index 92%
rename from pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppTopologyDiagramQueryParm.java
rename to pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramQueryParm.java
index 77783eb8b..c7bbe37b9 100644
--- a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/param/AppTopologyDiagramQueryParm.java
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/param/AppTopologyDiagramQueryParm.java
@@ -1,4 +1,4 @@
-package com.njcn.advance.pojo.param;
+package com.njcn.algorithm.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
diff --git a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/po/AppLineTopologyDiagramPO.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/po/AppLineTopologyDiagramPO.java
similarity index 95%
rename from pqs-advance/advance-api/main/java/com/njcn/advance/pojo/po/AppLineTopologyDiagramPO.java
rename to pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/po/AppLineTopologyDiagramPO.java
index f7b132599..aff6173ea 100644
--- a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/po/AppLineTopologyDiagramPO.java
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/po/AppLineTopologyDiagramPO.java
@@ -1,4 +1,4 @@
-package com.njcn.advance.pojo.po;
+package com.njcn.algorithm.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
diff --git a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/po/AppProjectPO.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/po/AppProjectPO.java
similarity index 97%
rename from pqs-advance/advance-api/main/java/com/njcn/advance/pojo/po/AppProjectPO.java
rename to pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/po/AppProjectPO.java
index 909a2f27e..b95ba6148 100644
--- a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/po/AppProjectPO.java
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/po/AppProjectPO.java
@@ -1,4 +1,4 @@
-package com.njcn.advance.pojo.po;
+package com.njcn.algorithm.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
diff --git a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/po/AppTopologyDiagramPO.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/po/AppTopologyDiagramPO.java
similarity index 96%
rename from pqs-advance/advance-api/main/java/com/njcn/advance/pojo/po/AppTopologyDiagramPO.java
rename to pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/po/AppTopologyDiagramPO.java
index c5c649928..f15fbd57b 100644
--- a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/po/AppTopologyDiagramPO.java
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/po/AppTopologyDiagramPO.java
@@ -1,4 +1,4 @@
-package com.njcn.advance.pojo.po;
+package com.njcn.algorithm.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
diff --git a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/vo/AppProjectVO.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/vo/AppProjectVO.java
similarity index 97%
rename from pqs-advance/advance-api/main/java/com/njcn/advance/pojo/vo/AppProjectVO.java
rename to pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/vo/AppProjectVO.java
index 67b87e3e6..31a4e5a16 100644
--- a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/vo/AppProjectVO.java
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/vo/AppProjectVO.java
@@ -1,4 +1,4 @@
-package com.njcn.advance.pojo.vo;
+package com.njcn.algorithm.pojo.vo;
import lombok.Data;
diff --git a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/vo/AppTopologyDiagramVO.java b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/vo/AppTopologyDiagramVO.java
similarity index 96%
rename from pqs-advance/advance-api/main/java/com/njcn/advance/pojo/vo/AppTopologyDiagramVO.java
rename to pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/vo/AppTopologyDiagramVO.java
index 4d4aed41e..1bd78898f 100644
--- a/pqs-advance/advance-api/main/java/com/njcn/advance/pojo/vo/AppTopologyDiagramVO.java
+++ b/pqs-algorithm/algorithm-api/main/java/com/njcn/algorithm/pojo/vo/AppTopologyDiagramVO.java
@@ -1,4 +1,4 @@
-package com.njcn.advance.pojo.vo;
+package com.njcn.algorithm.pojo.vo;
import com.njcn.db.bo.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
diff --git a/pqs-advance/advance-api/pom.xml b/pqs-algorithm/algorithm-api/pom.xml
similarity index 94%
rename from pqs-advance/advance-api/pom.xml
rename to pqs-algorithm/algorithm-api/pom.xml
index 959bb63cf..ea461c39d 100644
--- a/pqs-advance/advance-api/pom.xml
+++ b/pqs-algorithm/algorithm-api/pom.xml
@@ -3,13 +3,13 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- pqs-advance
+ pqs-algorithm
com.njcn
1.0.0
4.0.0
+ algorithm-api
- advance-api
com.njcn
diff --git a/pqs-advance/advance-boot/pom.xml b/pqs-algorithm/algorithm-boot/pom.xml
similarity index 96%
rename from pqs-advance/advance-boot/pom.xml
rename to pqs-algorithm/algorithm-boot/pom.xml
index 9c6f5d867..5afd48a32 100644
--- a/pqs-advance/advance-boot/pom.xml
+++ b/pqs-algorithm/algorithm-boot/pom.xml
@@ -3,7 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- pqs-advance
+ pqs-algorithm
com.njcn
1.0.0
@@ -48,7 +48,7 @@
com.njcn
- advance-api
+ algorithm-api
1.0.0
compile
@@ -60,7 +60,7 @@
- advance-boot
+ algorithm-boot
8
@@ -68,7 +68,7 @@
- advanceboot
+ algorithmboot
org.apache.maven.plugins
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/AdvanceBootApplication.java b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/AlgorithmBootApplication.java
similarity index 81%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/AdvanceBootApplication.java
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/AlgorithmBootApplication.java
index dcfd58792..fa54819fd 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/AdvanceBootApplication.java
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/AlgorithmBootApplication.java
@@ -1,4 +1,4 @@
-package com.njcn.advance;
+package com.njcn.algorithm;
/**
* @author denghuajun
* @version 1.0.0
@@ -15,8 +15,8 @@ import org.springframework.cloud.openfeign.EnableFeignClients;
@EnableFeignClients(basePackages = "com.njcn")
@SpringBootApplication(scanBasePackages = "com.njcn")
public class
-AdvanceBootApplication {
+AlgorithmBootApplication {
public static void main(String[] args) {
- SpringApplication.run(AdvanceBootApplication.class, args);
+ SpringApplication.run(AlgorithmBootApplication.class, args);
}
}
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/controller/project/AppProjectController.java b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/controller/project/AppProjectController.java
similarity index 90%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/controller/project/AppProjectController.java
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/controller/project/AppProjectController.java
index aed525617..542b68616 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/controller/project/AppProjectController.java
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/controller/project/AppProjectController.java
@@ -1,11 +1,11 @@
-package com.njcn.advance.controller.project;
+package com.njcn.algorithm.controller.project;
import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.njcn.advance.pojo.param.AppProjectAddParm;
-import com.njcn.advance.pojo.param.AppProjectAuditParm;
-import com.njcn.advance.pojo.param.AppProjectQueryParm;
-import com.njcn.advance.pojo.vo.AppProjectVO;
-import com.njcn.advance.service.AppProjectService;
+import com.njcn.algorithm.pojo.param.AppProjectAddParm;
+import com.njcn.algorithm.pojo.param.AppProjectAuditParm;
+import com.njcn.algorithm.pojo.param.AppProjectQueryParm;
+import com.njcn.algorithm.pojo.vo.AppProjectVO;
+import com.njcn.algorithm.service.AppProjectService;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.enums.common.LogEnum;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/controller/project/AppTopologyController.java b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/controller/project/AppTopologyController.java
similarity index 67%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/controller/project/AppTopologyController.java
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/controller/project/AppTopologyController.java
index a4adae33b..838e3684c 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/controller/project/AppTopologyController.java
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/controller/project/AppTopologyController.java
@@ -1,10 +1,12 @@
-package com.njcn.advance.controller.project;
+package com.njcn.algorithm.controller.project;
-import com.njcn.advance.pojo.param.AppTopologyDiagramAddParm;
-import com.njcn.advance.pojo.param.AppTopologyDiagramAuditParm;
-import com.njcn.advance.pojo.param.AppTopologyDiagramQueryParm;
-import com.njcn.advance.pojo.vo.AppTopologyDiagramVO;
-import com.njcn.advance.service.AppTopologyDiagramService;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.njcn.algorithm.pojo.param.AppTopologyDiagramAddParm;
+import com.njcn.algorithm.pojo.param.AppTopologyDiagramAuditParm;
+import com.njcn.algorithm.pojo.param.AppTopologyDiagramQueryPageParm;
+import com.njcn.algorithm.pojo.param.AppTopologyDiagramQueryParm;
+import com.njcn.algorithm.pojo.vo.AppTopologyDiagramVO;
+import com.njcn.algorithm.service.AppTopologyDiagramService;
import com.njcn.common.pojo.annotation.OperateInfo;
import com.njcn.common.pojo.enums.common.LogEnum;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
@@ -12,6 +14,7 @@ import com.njcn.common.pojo.response.HttpResult;
import com.njcn.common.utils.HttpResultUtil;
import com.njcn.web.controller.BaseController;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@@ -65,10 +68,22 @@ public class AppTopologyController extends BaseController {
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@PostMapping("/queryAppTopologyDiagram")
@ApiOperation("查询拓扑图")
- public HttpResult> queryAppTopologyDiagram(@Validated @RequestBody AppTopologyDiagramQueryParm appTopologyDiagramAuditParm){
+ @ApiImplicitParam(name = "appTopologyDiagramQueryParm", value = "拓扑图查询参数", required = true)
+ public HttpResult> queryAppTopologyDiagram(@Validated @RequestBody AppTopologyDiagramQueryParm appTopologyDiagramQueryParm){
String methodDescribe = getMethodDescribe("queryAppTopologyDiagram");
- List appTopologyDiagramVOList = appTopologyDiagramService.queryAppTopologyDiagram(appTopologyDiagramAuditParm);
+ List appTopologyDiagramVOList = appTopologyDiagramService.queryAppTopologyDiagram(appTopologyDiagramQueryParm);
+ return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, appTopologyDiagramVOList, methodDescribe);
+ }
+
+ @OperateInfo(info = LogEnum.BUSINESS_COMMON)
+ @PostMapping("/queryTopologyDiagramPage")
+ @ApiOperation("查询拓扑图分页")
+ @ApiImplicitParam(name = "appTopologyDiagramQueryPageParm", value = "拓扑图查询参数", required = true)
+ public HttpResult> queryTopologyDiagramPage(@Validated @RequestBody AppTopologyDiagramQueryPageParm appTopologyDiagramQueryPageParm){
+ String methodDescribe = getMethodDescribe("queryTopologyDiagramPage");
+
+ IPage appTopologyDiagramVOList = appTopologyDiagramService.queryTopologyDiagramPage(appTopologyDiagramQueryPageParm);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, appTopologyDiagramVOList, methodDescribe);
}
diff --git a/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/controller/project/LineTopologyDiagramController.java b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/controller/project/LineTopologyDiagramController.java
new file mode 100644
index 000000000..a812f5958
--- /dev/null
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/controller/project/LineTopologyDiagramController.java
@@ -0,0 +1,26 @@
+package com.njcn.algorithm.controller.project;
+
+import com.njcn.web.controller.BaseController;
+import io.swagger.annotations.Api;
+import lombok.AllArgsConstructor;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * Description:
+ * 接口文档访问地址:http://serverIP:port/swagger-ui.html
+ * Date: 2023/3/30 9:02【需求编号】
+ *
+ * @author clam
+ * @version V1.0.0
+ */
+@Slf4j
+@RestController
+@RequestMapping("/lineTopologyDiagram")
+@Api(tags = " 拓扑图-监测点")
+@AllArgsConstructor
+public class LineTopologyDiagramController extends BaseController {
+
+
+}
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/AppLineTopologyDiagramMapper.java b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/AppLineTopologyDiagramMapper.java
similarity index 78%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/AppLineTopologyDiagramMapper.java
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/AppLineTopologyDiagramMapper.java
index 74da788c9..63c007e74 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/AppLineTopologyDiagramMapper.java
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/AppLineTopologyDiagramMapper.java
@@ -1,7 +1,7 @@
-package com.njcn.advance.mapper;
+package com.njcn.algorithm.mapper;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
-import com.njcn.advance.pojo.po.AppLineTopologyDiagramPO;
+import com.njcn.algorithm.pojo.po.AppLineTopologyDiagramPO;
/**
*
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/AppProjectMapper.java b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/AppProjectMapper.java
similarity index 91%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/AppProjectMapper.java
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/AppProjectMapper.java
index 4a9d25ca1..815515ab0 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/AppProjectMapper.java
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/AppProjectMapper.java
@@ -1,10 +1,10 @@
-package com.njcn.advance.mapper;
+package com.njcn.algorithm.mapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
-import com.njcn.advance.pojo.param.AppProjectQueryParm;
-import com.njcn.advance.pojo.po.AppProjectPO;
-import com.njcn.advance.pojo.vo.AppProjectVO;
+import com.njcn.algorithm.pojo.param.AppProjectQueryParm;
+import com.njcn.algorithm.pojo.po.AppProjectPO;
+import com.njcn.algorithm.pojo.vo.AppProjectVO;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/AppTopologyDiagramMapper.java b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/AppTopologyDiagramMapper.java
similarity index 78%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/AppTopologyDiagramMapper.java
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/AppTopologyDiagramMapper.java
index 37bbea397..7d9d4056f 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/AppTopologyDiagramMapper.java
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/AppTopologyDiagramMapper.java
@@ -1,7 +1,7 @@
-package com.njcn.advance.mapper;
+package com.njcn.algorithm.mapper;
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
-import com.njcn.advance.pojo.po.AppTopologyDiagramPO;
+import com.njcn.algorithm.pojo.po.AppTopologyDiagramPO;
/**
*
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/mapping/AppLineTopologyDiagramMapper.xml b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/mapping/AppLineTopologyDiagramMapper.xml
similarity index 83%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/mapping/AppLineTopologyDiagramMapper.xml
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/mapping/AppLineTopologyDiagramMapper.xml
index 0ce444a3d..ec8c56fbc 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/mapping/AppLineTopologyDiagramMapper.xml
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/mapping/AppLineTopologyDiagramMapper.xml
@@ -1,7 +1,7 @@
-
-
+
+
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/mapping/AppProjectMapper.xml b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/mapping/AppProjectMapper.xml
similarity index 88%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/mapping/AppProjectMapper.xml
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/mapping/AppProjectMapper.xml
index e668a176f..c006323ec 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/mapping/AppProjectMapper.xml
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/mapping/AppProjectMapper.xml
@@ -1,7 +1,7 @@
-
-
+
+
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/mapping/AppTopologyDiagramMapper.xml b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/mapping/AppTopologyDiagramMapper.xml
similarity index 87%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/mapping/AppTopologyDiagramMapper.xml
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/mapping/AppTopologyDiagramMapper.xml
index 8e0d3bdbc..780d11322 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/mapper/mapping/AppTopologyDiagramMapper.xml
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/mapper/mapping/AppTopologyDiagramMapper.xml
@@ -1,7 +1,7 @@
-
-
+
+
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/AppLineTopologyDiagramService.java b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/AppLineTopologyDiagramService.java
similarity index 78%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/AppLineTopologyDiagramService.java
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/AppLineTopologyDiagramService.java
index 4755e3a3a..8f067121c 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/AppLineTopologyDiagramService.java
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/AppLineTopologyDiagramService.java
@@ -1,7 +1,7 @@
-package com.njcn.advance.service;
+package com.njcn.algorithm.service;
import com.github.jeffreyning.mybatisplus.service.IMppService;
-import com.njcn.advance.pojo.po.AppLineTopologyDiagramPO;
+import com.njcn.algorithm.pojo.po.AppLineTopologyDiagramPO;
/**
*
* Description:
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/AppProjectService.java b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/AppProjectService.java
similarity index 80%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/AppProjectService.java
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/AppProjectService.java
index 5a40d0cb5..4ca8c8fd2 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/AppProjectService.java
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/AppProjectService.java
@@ -1,12 +1,12 @@
-package com.njcn.advance.service;
+package com.njcn.algorithm.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.jeffreyning.mybatisplus.service.IMppService;
-import com.njcn.advance.pojo.param.AppProjectAddParm;
-import com.njcn.advance.pojo.param.AppProjectAuditParm;
-import com.njcn.advance.pojo.param.AppProjectQueryParm;
-import com.njcn.advance.pojo.po.AppProjectPO;
-import com.njcn.advance.pojo.vo.AppProjectVO;
+import com.njcn.algorithm.pojo.param.AppProjectAddParm;
+import com.njcn.algorithm.pojo.param.AppProjectAuditParm;
+import com.njcn.algorithm.pojo.param.AppProjectQueryParm;
+import com.njcn.algorithm.pojo.po.AppProjectPO;
+import com.njcn.algorithm.pojo.vo.AppProjectVO;
/**
*
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/AppTopologyDiagramService.java b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/AppTopologyDiagramService.java
similarity index 60%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/AppTopologyDiagramService.java
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/AppTopologyDiagramService.java
index 452f26150..efd0ffcb1 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/AppTopologyDiagramService.java
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/AppTopologyDiagramService.java
@@ -1,11 +1,13 @@
-package com.njcn.advance.service;
+package com.njcn.algorithm.service;
+import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.jeffreyning.mybatisplus.service.IMppService;
-import com.njcn.advance.pojo.param.AppTopologyDiagramAddParm;
-import com.njcn.advance.pojo.param.AppTopologyDiagramAuditParm;
-import com.njcn.advance.pojo.param.AppTopologyDiagramQueryParm;
-import com.njcn.advance.pojo.po.AppTopologyDiagramPO;
-import com.njcn.advance.pojo.vo.AppTopologyDiagramVO;
+import com.njcn.algorithm.pojo.param.AppTopologyDiagramAddParm;
+import com.njcn.algorithm.pojo.param.AppTopologyDiagramAuditParm;
+import com.njcn.algorithm.pojo.param.AppTopologyDiagramQueryPageParm;
+import com.njcn.algorithm.pojo.param.AppTopologyDiagramQueryParm;
+import com.njcn.algorithm.pojo.po.AppTopologyDiagramPO;
+import com.njcn.algorithm.pojo.vo.AppTopologyDiagramVO;
import java.util.List;
@@ -44,4 +46,12 @@ public interface AppTopologyDiagramService extends IMppService queryAppTopologyDiagram(AppTopologyDiagramQueryParm appTopologyDiagramAuditParm);
- }
+ /**
+ * @Description: queryTopologyDiagramPage
+ * @Param: [appTopologyDiagramQueryPageParm]
+ * @return: com.baomidou.mybatisplus.core.metadata.IPage
+ * @Author: clam
+ * @Date: 2023/3/29
+ */
+ IPage queryTopologyDiagramPage(AppTopologyDiagramQueryPageParm appTopologyDiagramQueryPageParm);
+}
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/impl/AppLineTopologyDiagramServiceImpl.java b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/impl/AppLineTopologyDiagramServiceImpl.java
similarity index 67%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/impl/AppLineTopologyDiagramServiceImpl.java
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/impl/AppLineTopologyDiagramServiceImpl.java
index 4798a4e60..f3224e154 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/impl/AppLineTopologyDiagramServiceImpl.java
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/impl/AppLineTopologyDiagramServiceImpl.java
@@ -1,9 +1,9 @@
-package com.njcn.advance.service.impl;
+package com.njcn.algorithm.service.impl;
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
-import com.njcn.advance.mapper.AppLineTopologyDiagramMapper;
-import com.njcn.advance.pojo.po.AppLineTopologyDiagramPO;
-import com.njcn.advance.service.AppLineTopologyDiagramService;
+import com.njcn.algorithm.mapper.AppLineTopologyDiagramMapper;
+import com.njcn.algorithm.pojo.po.AppLineTopologyDiagramPO;
+import com.njcn.algorithm.service.AppLineTopologyDiagramService;
import org.springframework.stereotype.Service;
/**
diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/impl/AppProjectServiceImpl.java b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/impl/AppProjectServiceImpl.java
similarity index 89%
rename from pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/impl/AppProjectServiceImpl.java
rename to pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/impl/AppProjectServiceImpl.java
index cd6aa71b8..f8b53898e 100644
--- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/service/impl/AppProjectServiceImpl.java
+++ b/pqs-algorithm/algorithm-boot/src/main/java/com/njcn/algorithm/service/impl/AppProjectServiceImpl.java
@@ -1,18 +1,18 @@
-package com.njcn.advance.service.impl;
+package com.njcn.algorithm.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.jeffreyning.mybatisplus.service.MppServiceImpl;
-import com.njcn.advance.enums.AdvanceResponseEnum;
-import com.njcn.advance.mapper.AppProjectMapper;
-import com.njcn.advance.pojo.param.*;
-import com.njcn.advance.pojo.po.AppProjectPO;
-import com.njcn.advance.pojo.vo.AppProjectVO;
-import com.njcn.advance.pojo.vo.AppTopologyDiagramVO;
-import com.njcn.advance.service.AppProjectService;
-import com.njcn.advance.service.AppTopologyDiagramService;
+import com.njcn.algorithm.enums.AlgorithmResponseEnum;
+import com.njcn.algorithm.mapper.AppProjectMapper;
+import com.njcn.algorithm.pojo.param.*;
+import com.njcn.algorithm.pojo.po.AppProjectPO;
+import com.njcn.algorithm.pojo.vo.AppProjectVO;
+import com.njcn.algorithm.pojo.vo.AppTopologyDiagramVO;
+import com.njcn.algorithm.service.AppProjectService;
+import com.njcn.algorithm.service.AppTopologyDiagramService;
import com.njcn.common.pojo.exception.BusinessException;
import com.njcn.oss.utils.FileStorageUtil;
import lombok.RequiredArgsConstructor;
@@ -47,7 +47,7 @@ public class AppProjectServiceImpl extends MppServiceImpl updateWrapper = new UpdateWrapper ();
+ UpdateWrapper updateWrapper = new UpdateWrapper<> ();
updateWrapper.eq ("id",appTopologyDiagramAuditParm.getId ());
boolean update = this.update (appTopologyDiagramPO, updateWrapper);
return update;
@@ -82,7 +87,7 @@ public class AppTopologyDiagramServiceImpl extends MppServiceImpl queryAppTopologyDiagram(AppTopologyDiagramQueryParm appTopologyDiagramAuditParm) {
- QueryWrapper queryWrapper = new QueryWrapper ();
+ QueryWrapper queryWrapper = new QueryWrapper<> ();
queryWrapper.eq ("status","1").
eq (StringUtils.isNotBlank (appTopologyDiagramAuditParm.getId ()),"id",appTopologyDiagramAuditParm.getId ()).
eq (StringUtils.isNotBlank (appTopologyDiagramAuditParm.getProjectId ()),"project_id",appTopologyDiagramAuditParm.getProjectId ()).
@@ -96,4 +101,25 @@ public class AppTopologyDiagramServiceImpl extends MppServiceImpl queryTopologyDiagramPage(AppTopologyDiagramQueryPageParm appTopologyDiagramQueryPageParm) {
+
+ Page returnpage = new Page<> (appTopologyDiagramQueryPageParm.getCurrentPage ( ), appTopologyDiagramQueryPageParm.getPageSize ( ));
+ Page tempPage = new Page<> (appTopologyDiagramQueryPageParm.getCurrentPage ( ), appTopologyDiagramQueryPageParm.getPageSize ( ));
+
+ QueryWrapper queryWrapper = new QueryWrapper<> ();
+ queryWrapper.eq ("status","1").
+ eq (StringUtils.isNotBlank (appTopologyDiagramQueryPageParm.getProjectId ()),"project_id",appTopologyDiagramQueryPageParm.getProjectId ()).
+ like (StringUtils.isNotBlank (appTopologyDiagramQueryPageParm.getSearchValue ()),"name", appTopologyDiagramQueryPageParm.getSearchValue ());
+ tempPage = appTopologyDiagramMapper.selectPage (tempPage, queryWrapper);
+ List collect = tempPage.getRecords ( ).stream ( ).map (temp -> {
+ AppTopologyDiagramVO vo = new AppTopologyDiagramVO ( );
+ BeanUtils.copyProperties (temp, vo);
+ vo.setFilePath (fileStorageUtil.getFileUrl (temp.getFilePath ( )));
+ return vo;
+ }).collect (Collectors.toList ( ));
+ returnpage.setRecords (collect);
+ return returnpage;
+ }
}
diff --git a/pqs-advance/advance-boot/src/main/resources/bootstrap.yml b/pqs-algorithm/algorithm-boot/src/main/resources/bootstrap.yml
similarity index 95%
rename from pqs-advance/advance-boot/src/main/resources/bootstrap.yml
rename to pqs-algorithm/algorithm-boot/src/main/resources/bootstrap.yml
index d112d0ad1..9000aeee6 100644
--- a/pqs-advance/advance-boot/src/main/resources/bootstrap.yml
+++ b/pqs-algorithm/algorithm-boot/src/main/resources/bootstrap.yml
@@ -47,7 +47,7 @@ logging:
#mybatis配置信息
mybatis-plus:
#别名扫描
- type-aliases-package: com.njcn.advance.pojo
+ type-aliases-package: com.njcn.algorithm.pojo
mqtt:
client-id: @artifactId@${random.value}
diff --git a/pqs-advance/advance-boot/src/main/resources/qvvr_balance.dll b/pqs-algorithm/algorithm-boot/src/main/resources/qvvr_balance.dll
similarity index 100%
rename from pqs-advance/advance-boot/src/main/resources/qvvr_balance.dll
rename to pqs-algorithm/algorithm-boot/src/main/resources/qvvr_balance.dll
diff --git a/pqs-advance/advance-boot/src/main/resources/qvvr_dll.dll b/pqs-algorithm/algorithm-boot/src/main/resources/qvvr_dll.dll
similarity index 100%
rename from pqs-advance/advance-boot/src/main/resources/qvvr_dll.dll
rename to pqs-algorithm/algorithm-boot/src/main/resources/qvvr_dll.dll
diff --git a/pqs-advance/advance-boot/src/main/resources/qvvr_dll_cause.dll b/pqs-algorithm/algorithm-boot/src/main/resources/qvvr_dll_cause.dll
similarity index 100%
rename from pqs-advance/advance-boot/src/main/resources/qvvr_dll_cause.dll
rename to pqs-algorithm/algorithm-boot/src/main/resources/qvvr_dll_cause.dll
diff --git a/pqs-algorithm/algorithm-boot/src/main/resources/sql20230227dll.sql b/pqs-algorithm/algorithm-boot/src/main/resources/sql20230227dll.sql
new file mode 100644
index 000000000..c60e22105
--- /dev/null
+++ b/pqs-algorithm/algorithm-boot/src/main/resources/sql20230227dll.sql
@@ -0,0 +1,46 @@
+DROP TABLE IF EXISTS `app_project`;
+CREATE TABLE `app_project` (
+ `id` varchar(36) NOT NULL COMMENT '项目Id',
+ `name` varchar(200) NOT NULL COMMENT '项目名称',
+ `user_id` varchar(100) NOT NULL COMMENT '关联用户Id',
+ `area_id` varchar(100) NOT NULL COMMENT '地市Id',
+ `lng` decimal(10,6) NULL COMMENT '中心点经度',
+ `lat` decimal(10,6) NULL COMMENT '中心点纬度',
+ `status` tinyint(1) NOT NULL COMMENT '0:删除 1:正常',
+ `create_by` char(32) NULL COMMENT '创建用户',
+ `create_time` datetime NOT NULL COMMENT '创建时间',
+ `update_by` char(32) NULL COMMENT '更新用户',
+ `update_time` datetime NULL COMMENT '更新时间',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目表';
+
+
+
+DROP TABLE IF EXISTS `app_topology_diagram`;
+CREATE TABLE `app_topology_diagram` (
+ `id` varchar(36) Not NULL COMMENT '拓扑图Id' ,
+ `name` varchar(200) Not NULL COMMENT '拓扑图名称' ,
+ `file_size` int Not NULL COMMENT '文件大小(kb)' ,
+ `project_id` varchar(36) NULL COMMENT '项目Id' ,
+ `file_path` varchar(200) Not NULL COMMENT '拓扑图文件路径' ,
+ `status` tinyint(1) NOT NULL COMMENT '0:删除 1:正常',
+ `create_by` char(32) NULL COMMENT '创建用户',
+ `create_time` datetime NOT NULL COMMENT '创建时间',
+ `update_by` char(32) NULL COMMENT '更新用户',
+ `update_time` datetime NULL COMMENT '更新时间',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目拓扑图关系表';
+
+DROP TABLE IF EXISTS `app_line_topology_diagram`;
+CREATE TABLE `app_line_topology_diagram` (
+ `id` varchar(36) Not NULL COMMENT '拓扑图Id' ,
+ `line_id` varchar(200) Not NULL COMMENT '拓扑图名称' ,
+ `status` tinyint(1) NOT NULL COMMENT '0:删除 1:正常',
+ `create_by` char(32) NULL COMMENT '创建用户',
+ `create_time` datetime NOT NULL COMMENT '创建时间',
+ `update_by` char(32) NULL COMMENT '更新用户',
+ `update_time` datetime NULL COMMENT '更新时间',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目拓扑图关系表';
+
+
diff --git a/pqs-algorithm/pom.xml b/pqs-algorithm/pom.xml
index 8608b4337..1f2277c66 100644
--- a/pqs-algorithm/pom.xml
+++ b/pqs-algorithm/pom.xml
@@ -10,11 +10,15 @@
4.0.0
pqs-algorithm
+ pom
+
+ algorithm-api
+ algorithm-boot
+
8
8
- UTF-8
\ No newline at end of file