Bläddra i källkod

修改配置;切换IO策略实现类

zhaoyk 3 år sedan
förälder
incheckning
fe9aef9f4d

+ 1 - 1
adm-business/adm-diagram/src/main/java/com/persagy/adm/diagram/core/DataStrategy.java

@@ -15,7 +15,7 @@ import java.util.List;
  */
 public interface DataStrategy {
 
-    String implQualifier = "demo";
+    String implQualifier = "dataStrategyImpl";
 
     List<DiagramType> getDiagramTypes();
 

+ 20 - 3
adm-business/adm-diagram/src/main/java/com/persagy/adm/diagram/core/model/Diagram.java

@@ -5,9 +5,7 @@ import com.persagy.adm.diagram.core.model.base.Container;
 import com.persagy.adm.diagram.core.model.base.XY;
 import com.persagy.adm.diagram.core.model.template.DiagramTemplate;
 
-import java.util.ArrayList;
-import java.util.Comparator;
-import java.util.List;
+import java.util.*;
 
 /**
  * 系统图
@@ -72,6 +70,11 @@ public class Diagram {
 	@Expose
 	private String state;
 
+	/**
+	 * 其他字段信息
+	 */
+	@Expose(serialize = false)
+	private Map<String, Object> extraProps;
 
 	/**
 	 * 节点列表
@@ -242,6 +245,20 @@ public class Diagram {
 		this.state = state;
 	}
 
+	public Object getExtraProp(String propName) {
+		return extraProps != null ? extraProps.get(propName) : null;
+	}
+
+	public void setExtraProp(String propName, Object propValue) {
+		if(extraProps == null)
+			extraProps = new HashMap<>();
+
+		if(propValue != null)
+			extraProps.put(propName, propValue);
+		else
+			extraProps.remove(propName);
+	}
+
 	public DiagramTemplate getTemplate() {
 		return template;
 	}

+ 0 - 11
adm-business/adm-diagram/src/main/java/com/persagy/adm/diagram/define/entity/Legend.java

@@ -1,11 +0,0 @@
-package com.persagy.adm.diagram.define.entity;
-
-import com.persagy.dmp.common.model.entity.AuditableEntity;
-
-/**
- * 图例
- * @author Administrator
- * @date 2021-11-30
- */
-public class Legend extends AuditableEntity {
-}

+ 2 - 2
adm-business/adm-diagram/src/main/resources/bootstrap.yml

@@ -9,9 +9,9 @@ spring:
       datasource:
         master:
           username: root
-          password: 123456
+          password: Bdtp@1qaz@WSX
           driver-class-name: com.mysql.cj.jdbc.Driver
-          url: jdbc:mysql://localhost:3306/adm_diagram
+          url: jdbc:mysql://cd-cdb-nboe1rje.sql.tencentcdb.com:61955/adm_diagram
 persagy:
   common:
     token: