diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
new file mode 100644
index 0000000..f1ed08f
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
@@ -0,0 +1,20 @@
+package com.cetc28.access.rdb.business.domain.sjgx.bd;
+
+/**
+ * @author lwh
+ */
+public class ZzllBcBd {
+ private String bddm;
+
+ public String getBddm() {
+ return bddm;
+ }
+
+ public void setBddm(String bddm) {
+ this.bddm = bddm;
+ }
+
+ public static void main(String[] args) {
+ System.out.println(ZzllBcBd.class.getName());
+ }
+}
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
new file mode 100644
index 0000000..f1ed08f
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
@@ -0,0 +1,20 @@
+package com.cetc28.access.rdb.business.domain.sjgx.bd;
+
+/**
+ * @author lwh
+ */
+public class ZzllBcBd {
+ private String bddm;
+
+ public String getBddm() {
+ return bddm;
+ }
+
+ public void setBddm(String bddm) {
+ this.bddm = bddm;
+ }
+
+ public static void main(String[] args) {
+ System.out.println(ZzllBcBd.class.getName());
+ }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index 685b687..8709bda 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -20,6 +20,21 @@
${boot.version}
provided
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-http
+ ${extension.version}
+
+
+ com.casic
+ casic-domain-cetc28
+ 2.0.0
+
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
new file mode 100644
index 0000000..f1ed08f
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
@@ -0,0 +1,20 @@
+package com.cetc28.access.rdb.business.domain.sjgx.bd;
+
+/**
+ * @author lwh
+ */
+public class ZzllBcBd {
+ private String bddm;
+
+ public String getBddm() {
+ return bddm;
+ }
+
+ public void setBddm(String bddm) {
+ this.bddm = bddm;
+ }
+
+ public static void main(String[] args) {
+ System.out.println(ZzllBcBd.class.getName());
+ }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index 685b687..8709bda 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -20,6 +20,21 @@
${boot.version}
provided
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-http
+ ${extension.version}
+
+
+ com.casic
+ casic-domain-cetc28
+ 2.0.0
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
new file mode 100644
index 0000000..4741b5c
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
@@ -0,0 +1,17 @@
+package com.casic.missiles.modular.system.constants;
+
+/**
+ * 常量casic--support
+ *
+ * @author lwh
+ */
+public class LsConstants {
+ /**
+ * 调用cls参数
+ */
+ public static final String INVOKE_CLS = "casicInvokeCls";
+ /**
+ * 调用名称
+ */
+ public static final String INVOKE_NAME= "casicInvokeName";
+}
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
new file mode 100644
index 0000000..f1ed08f
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
@@ -0,0 +1,20 @@
+package com.cetc28.access.rdb.business.domain.sjgx.bd;
+
+/**
+ * @author lwh
+ */
+public class ZzllBcBd {
+ private String bddm;
+
+ public String getBddm() {
+ return bddm;
+ }
+
+ public void setBddm(String bddm) {
+ this.bddm = bddm;
+ }
+
+ public static void main(String[] args) {
+ System.out.println(ZzllBcBd.class.getName());
+ }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index 685b687..8709bda 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -20,6 +20,21 @@
${boot.version}
provided
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-http
+ ${extension.version}
+
+
+ com.casic
+ casic-domain-cetc28
+ 2.0.0
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
new file mode 100644
index 0000000..4741b5c
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
@@ -0,0 +1,17 @@
+package com.casic.missiles.modular.system.constants;
+
+/**
+ * 常量casic--support
+ *
+ * @author lwh
+ */
+public class LsConstants {
+ /**
+ * 调用cls参数
+ */
+ public static final String INVOKE_CLS = "casicInvokeCls";
+ /**
+ * 调用名称
+ */
+ public static final String INVOKE_NAME= "casicInvokeName";
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
new file mode 100644
index 0000000..341ad22
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.model.response.ResponseData;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.cetc28.access.rdb.business.domain.sjgx.bd.ZzllBcBd;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author lwh
+ */
+@Controller
+@RequestMapping("/dataInvoke")
+public class DataInvokeController {
+ @Resource
+ private IDataInvokeService invokeService;
+
+ /**
+ * 数据查询封装
+ */
+ @GetMapping("/data")
+ @ResponseBody
+ public Object invokeData() {
+ Map params = new HashMap();
+ List list = invokeService.queryDataList(DataInvokeEnum.ZZLLBC, params, ZzllBcBd.class);
+ return ResponseData.success(list);
+ }
+}
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
new file mode 100644
index 0000000..f1ed08f
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
@@ -0,0 +1,20 @@
+package com.cetc28.access.rdb.business.domain.sjgx.bd;
+
+/**
+ * @author lwh
+ */
+public class ZzllBcBd {
+ private String bddm;
+
+ public String getBddm() {
+ return bddm;
+ }
+
+ public void setBddm(String bddm) {
+ this.bddm = bddm;
+ }
+
+ public static void main(String[] args) {
+ System.out.println(ZzllBcBd.class.getName());
+ }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index 685b687..8709bda 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -20,6 +20,21 @@
${boot.version}
provided
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-http
+ ${extension.version}
+
+
+ com.casic
+ casic-domain-cetc28
+ 2.0.0
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
new file mode 100644
index 0000000..4741b5c
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
@@ -0,0 +1,17 @@
+package com.casic.missiles.modular.system.constants;
+
+/**
+ * 常量casic--support
+ *
+ * @author lwh
+ */
+public class LsConstants {
+ /**
+ * 调用cls参数
+ */
+ public static final String INVOKE_CLS = "casicInvokeCls";
+ /**
+ * 调用名称
+ */
+ public static final String INVOKE_NAME= "casicInvokeName";
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
new file mode 100644
index 0000000..341ad22
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.model.response.ResponseData;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.cetc28.access.rdb.business.domain.sjgx.bd.ZzllBcBd;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author lwh
+ */
+@Controller
+@RequestMapping("/dataInvoke")
+public class DataInvokeController {
+ @Resource
+ private IDataInvokeService invokeService;
+
+ /**
+ * 数据查询封装
+ */
+ @GetMapping("/data")
+ @ResponseBody
+ public Object invokeData() {
+ Map params = new HashMap();
+ List list = invokeService.queryDataList(DataInvokeEnum.ZZLLBC, params, ZzllBcBd.class);
+ return ResponseData.success(list);
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
new file mode 100644
index 0000000..d60ad2b
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
@@ -0,0 +1,23 @@
+package com.casic.missiles.modular.system.dto;
+
+import java.util.List;
+
+/**
+ * 前置调用封装解析
+ *
+ * @param
+ */
+public class ResDTO {
+ /**
+ * 前置数据
+ */
+ List data;
+
+ public List getData() {
+ return data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+}
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
new file mode 100644
index 0000000..f1ed08f
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
@@ -0,0 +1,20 @@
+package com.cetc28.access.rdb.business.domain.sjgx.bd;
+
+/**
+ * @author lwh
+ */
+public class ZzllBcBd {
+ private String bddm;
+
+ public String getBddm() {
+ return bddm;
+ }
+
+ public void setBddm(String bddm) {
+ this.bddm = bddm;
+ }
+
+ public static void main(String[] args) {
+ System.out.println(ZzllBcBd.class.getName());
+ }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index 685b687..8709bda 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -20,6 +20,21 @@
${boot.version}
provided
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-http
+ ${extension.version}
+
+
+ com.casic
+ casic-domain-cetc28
+ 2.0.0
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
new file mode 100644
index 0000000..4741b5c
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
@@ -0,0 +1,17 @@
+package com.casic.missiles.modular.system.constants;
+
+/**
+ * 常量casic--support
+ *
+ * @author lwh
+ */
+public class LsConstants {
+ /**
+ * 调用cls参数
+ */
+ public static final String INVOKE_CLS = "casicInvokeCls";
+ /**
+ * 调用名称
+ */
+ public static final String INVOKE_NAME= "casicInvokeName";
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
new file mode 100644
index 0000000..341ad22
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.model.response.ResponseData;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.cetc28.access.rdb.business.domain.sjgx.bd.ZzllBcBd;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author lwh
+ */
+@Controller
+@RequestMapping("/dataInvoke")
+public class DataInvokeController {
+ @Resource
+ private IDataInvokeService invokeService;
+
+ /**
+ * 数据查询封装
+ */
+ @GetMapping("/data")
+ @ResponseBody
+ public Object invokeData() {
+ Map params = new HashMap();
+ List list = invokeService.queryDataList(DataInvokeEnum.ZZLLBC, params, ZzllBcBd.class);
+ return ResponseData.success(list);
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
new file mode 100644
index 0000000..d60ad2b
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
@@ -0,0 +1,23 @@
+package com.casic.missiles.modular.system.dto;
+
+import java.util.List;
+
+/**
+ * 前置调用封装解析
+ *
+ * @param
+ */
+public class ResDTO {
+ /**
+ * 前置数据
+ */
+ List data;
+
+ public List getData() {
+ return data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
new file mode 100644
index 0000000..4e6ecf9
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
@@ -0,0 +1,24 @@
+package com.casic.missiles.modular.system.service;
+
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+public interface IDataInvokeService {
+ /**
+ * 前置查询封装调用
+ *
+ * @param dataEnum 主题调用枚举
+ * @param params 请求参数
+ * @param cls 处理结果泛型
+ * @param
+ * @return 调用结果返回
+ */
+ List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls);
+}
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
new file mode 100644
index 0000000..f1ed08f
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
@@ -0,0 +1,20 @@
+package com.cetc28.access.rdb.business.domain.sjgx.bd;
+
+/**
+ * @author lwh
+ */
+public class ZzllBcBd {
+ private String bddm;
+
+ public String getBddm() {
+ return bddm;
+ }
+
+ public void setBddm(String bddm) {
+ this.bddm = bddm;
+ }
+
+ public static void main(String[] args) {
+ System.out.println(ZzllBcBd.class.getName());
+ }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index 685b687..8709bda 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -20,6 +20,21 @@
${boot.version}
provided
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-http
+ ${extension.version}
+
+
+ com.casic
+ casic-domain-cetc28
+ 2.0.0
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
new file mode 100644
index 0000000..4741b5c
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
@@ -0,0 +1,17 @@
+package com.casic.missiles.modular.system.constants;
+
+/**
+ * 常量casic--support
+ *
+ * @author lwh
+ */
+public class LsConstants {
+ /**
+ * 调用cls参数
+ */
+ public static final String INVOKE_CLS = "casicInvokeCls";
+ /**
+ * 调用名称
+ */
+ public static final String INVOKE_NAME= "casicInvokeName";
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
new file mode 100644
index 0000000..341ad22
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.model.response.ResponseData;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.cetc28.access.rdb.business.domain.sjgx.bd.ZzllBcBd;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author lwh
+ */
+@Controller
+@RequestMapping("/dataInvoke")
+public class DataInvokeController {
+ @Resource
+ private IDataInvokeService invokeService;
+
+ /**
+ * 数据查询封装
+ */
+ @GetMapping("/data")
+ @ResponseBody
+ public Object invokeData() {
+ Map params = new HashMap();
+ List list = invokeService.queryDataList(DataInvokeEnum.ZZLLBC, params, ZzllBcBd.class);
+ return ResponseData.success(list);
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
new file mode 100644
index 0000000..d60ad2b
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
@@ -0,0 +1,23 @@
+package com.casic.missiles.modular.system.dto;
+
+import java.util.List;
+
+/**
+ * 前置调用封装解析
+ *
+ * @param
+ */
+public class ResDTO {
+ /**
+ * 前置数据
+ */
+ List data;
+
+ public List getData() {
+ return data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
new file mode 100644
index 0000000..4e6ecf9
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
@@ -0,0 +1,24 @@
+package com.casic.missiles.modular.system.service;
+
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+public interface IDataInvokeService {
+ /**
+ * 前置查询封装调用
+ *
+ * @param dataEnum 主题调用枚举
+ * @param params 请求参数
+ * @param cls 处理结果泛型
+ * @param
+ * @return 调用结果返回
+ */
+ List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls);
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java
new file mode 100644
index 0000000..f3a0545
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java
@@ -0,0 +1,32 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.TypeReference;
+import com.casic.missiles.modular.system.constants.LsConstants;
+import com.casic.missiles.modular.system.dto.ResDTO;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.handler.DefaultHttpHeaderHandler;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.casic.missiles.modular.system.utils.HttpUtils;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+@Component
+public class DataInvokeServiceImpl implements IDataInvokeService {
+ @Override
+ public List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls) {
+ String json = HttpUtils.sendPost(dataEnum.getUrl(), params, null, new DefaultHttpHeaderHandler());
+ params.put(LsConstants.INVOKE_CLS, cls.getName());
+ params.put(LsConstants.INVOKE_NAME, dataEnum.getName());
+ ResDTO resDTO = JSON.parseObject(json, new TypeReference>() {
+ });
+ return resDTO.getData();
+ }
+}
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
new file mode 100644
index 0000000..f1ed08f
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
@@ -0,0 +1,20 @@
+package com.cetc28.access.rdb.business.domain.sjgx.bd;
+
+/**
+ * @author lwh
+ */
+public class ZzllBcBd {
+ private String bddm;
+
+ public String getBddm() {
+ return bddm;
+ }
+
+ public void setBddm(String bddm) {
+ this.bddm = bddm;
+ }
+
+ public static void main(String[] args) {
+ System.out.println(ZzllBcBd.class.getName());
+ }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index 685b687..8709bda 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -20,6 +20,21 @@
${boot.version}
provided
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-http
+ ${extension.version}
+
+
+ com.casic
+ casic-domain-cetc28
+ 2.0.0
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
new file mode 100644
index 0000000..4741b5c
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
@@ -0,0 +1,17 @@
+package com.casic.missiles.modular.system.constants;
+
+/**
+ * 常量casic--support
+ *
+ * @author lwh
+ */
+public class LsConstants {
+ /**
+ * 调用cls参数
+ */
+ public static final String INVOKE_CLS = "casicInvokeCls";
+ /**
+ * 调用名称
+ */
+ public static final String INVOKE_NAME= "casicInvokeName";
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
new file mode 100644
index 0000000..341ad22
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.model.response.ResponseData;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.cetc28.access.rdb.business.domain.sjgx.bd.ZzllBcBd;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author lwh
+ */
+@Controller
+@RequestMapping("/dataInvoke")
+public class DataInvokeController {
+ @Resource
+ private IDataInvokeService invokeService;
+
+ /**
+ * 数据查询封装
+ */
+ @GetMapping("/data")
+ @ResponseBody
+ public Object invokeData() {
+ Map params = new HashMap();
+ List list = invokeService.queryDataList(DataInvokeEnum.ZZLLBC, params, ZzllBcBd.class);
+ return ResponseData.success(list);
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
new file mode 100644
index 0000000..d60ad2b
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
@@ -0,0 +1,23 @@
+package com.casic.missiles.modular.system.dto;
+
+import java.util.List;
+
+/**
+ * 前置调用封装解析
+ *
+ * @param
+ */
+public class ResDTO {
+ /**
+ * 前置数据
+ */
+ List data;
+
+ public List getData() {
+ return data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
new file mode 100644
index 0000000..4e6ecf9
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
@@ -0,0 +1,24 @@
+package com.casic.missiles.modular.system.service;
+
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+public interface IDataInvokeService {
+ /**
+ * 前置查询封装调用
+ *
+ * @param dataEnum 主题调用枚举
+ * @param params 请求参数
+ * @param cls 处理结果泛型
+ * @param
+ * @return 调用结果返回
+ */
+ List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls);
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java
new file mode 100644
index 0000000..f3a0545
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java
@@ -0,0 +1,32 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.TypeReference;
+import com.casic.missiles.modular.system.constants.LsConstants;
+import com.casic.missiles.modular.system.dto.ResDTO;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.handler.DefaultHttpHeaderHandler;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.casic.missiles.modular.system.utils.HttpUtils;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+@Component
+public class DataInvokeServiceImpl implements IDataInvokeService {
+ @Override
+ public List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls) {
+ String json = HttpUtils.sendPost(dataEnum.getUrl(), params, null, new DefaultHttpHeaderHandler());
+ params.put(LsConstants.INVOKE_CLS, cls.getName());
+ params.put(LsConstants.INVOKE_NAME, dataEnum.getName());
+ ResDTO resDTO = JSON.parseObject(json, new TypeReference>() {
+ });
+ return resDTO.getData();
+ }
+}
diff --git a/casic-web/src/main/resources/config/application-dev.yml b/casic-web/src/main/resources/config/application-dev.yml
index fe8d9d9..6ffc56a 100644
--- a/casic-web/src/main/resources/config/application-dev.yml
+++ b/casic-web/src/main/resources/config/application-dev.yml
@@ -1,32 +1,9 @@
server:
port: 8083
-################### spring配置 ###################
-spring:
- datasource:
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://111.198.10.15:11336/casic_template2.0?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&serverTimezone=UTC&&allowMultiQueries=true
- username: root
- password: Casic203
-jms:
- pub-sub-domain: true
-elasticjob:
- enabled: false
- reg-center:
- serverLists: localhost:2181
- namespace: elasticjob-lite-springboot
- digest: admin:Casic203
-# session:
-# store-type: redis
-# redis:
-# host: 111.198.10.15
-# port: 11412
-# password: ew5T4K3#203lwh
-# serializer: org.springframework.data.redis.serializer.StringRedisSerializer
-# redisValueSerializer: org.springframework.data.redis.serializer.JdkSerializationRedisSerializer
+################### spring配置 ###################
casic:
- #kaptcha-open: false #是否开启登录时验证码 (true/false)
- no-login-urls: ${casic.sysUrl}/user/login,${casic.sysUrl}/user/appLogin,${casic.sysUrl}/kaptcha/base64,${casic.sysUrl}/config/baseConfig,/route/mockToken
- #flowable数据源和多数据源配置
+ cetc28:
+ invokeHost:
db:
init:
enable: false
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
new file mode 100644
index 0000000..f1ed08f
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
@@ -0,0 +1,20 @@
+package com.cetc28.access.rdb.business.domain.sjgx.bd;
+
+/**
+ * @author lwh
+ */
+public class ZzllBcBd {
+ private String bddm;
+
+ public String getBddm() {
+ return bddm;
+ }
+
+ public void setBddm(String bddm) {
+ this.bddm = bddm;
+ }
+
+ public static void main(String[] args) {
+ System.out.println(ZzllBcBd.class.getName());
+ }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index 685b687..8709bda 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -20,6 +20,21 @@
${boot.version}
provided
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-http
+ ${extension.version}
+
+
+ com.casic
+ casic-domain-cetc28
+ 2.0.0
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
new file mode 100644
index 0000000..4741b5c
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
@@ -0,0 +1,17 @@
+package com.casic.missiles.modular.system.constants;
+
+/**
+ * 常量casic--support
+ *
+ * @author lwh
+ */
+public class LsConstants {
+ /**
+ * 调用cls参数
+ */
+ public static final String INVOKE_CLS = "casicInvokeCls";
+ /**
+ * 调用名称
+ */
+ public static final String INVOKE_NAME= "casicInvokeName";
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
new file mode 100644
index 0000000..341ad22
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.model.response.ResponseData;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.cetc28.access.rdb.business.domain.sjgx.bd.ZzllBcBd;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author lwh
+ */
+@Controller
+@RequestMapping("/dataInvoke")
+public class DataInvokeController {
+ @Resource
+ private IDataInvokeService invokeService;
+
+ /**
+ * 数据查询封装
+ */
+ @GetMapping("/data")
+ @ResponseBody
+ public Object invokeData() {
+ Map params = new HashMap();
+ List list = invokeService.queryDataList(DataInvokeEnum.ZZLLBC, params, ZzllBcBd.class);
+ return ResponseData.success(list);
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
new file mode 100644
index 0000000..d60ad2b
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
@@ -0,0 +1,23 @@
+package com.casic.missiles.modular.system.dto;
+
+import java.util.List;
+
+/**
+ * 前置调用封装解析
+ *
+ * @param
+ */
+public class ResDTO {
+ /**
+ * 前置数据
+ */
+ List data;
+
+ public List getData() {
+ return data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
new file mode 100644
index 0000000..4e6ecf9
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
@@ -0,0 +1,24 @@
+package com.casic.missiles.modular.system.service;
+
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+public interface IDataInvokeService {
+ /**
+ * 前置查询封装调用
+ *
+ * @param dataEnum 主题调用枚举
+ * @param params 请求参数
+ * @param cls 处理结果泛型
+ * @param
+ * @return 调用结果返回
+ */
+ List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls);
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java
new file mode 100644
index 0000000..f3a0545
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java
@@ -0,0 +1,32 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.TypeReference;
+import com.casic.missiles.modular.system.constants.LsConstants;
+import com.casic.missiles.modular.system.dto.ResDTO;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.handler.DefaultHttpHeaderHandler;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.casic.missiles.modular.system.utils.HttpUtils;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+@Component
+public class DataInvokeServiceImpl implements IDataInvokeService {
+ @Override
+ public List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls) {
+ String json = HttpUtils.sendPost(dataEnum.getUrl(), params, null, new DefaultHttpHeaderHandler());
+ params.put(LsConstants.INVOKE_CLS, cls.getName());
+ params.put(LsConstants.INVOKE_NAME, dataEnum.getName());
+ ResDTO resDTO = JSON.parseObject(json, new TypeReference>() {
+ });
+ return resDTO.getData();
+ }
+}
diff --git a/casic-web/src/main/resources/config/application-dev.yml b/casic-web/src/main/resources/config/application-dev.yml
index fe8d9d9..6ffc56a 100644
--- a/casic-web/src/main/resources/config/application-dev.yml
+++ b/casic-web/src/main/resources/config/application-dev.yml
@@ -1,32 +1,9 @@
server:
port: 8083
-################### spring配置 ###################
-spring:
- datasource:
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://111.198.10.15:11336/casic_template2.0?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&serverTimezone=UTC&&allowMultiQueries=true
- username: root
- password: Casic203
-jms:
- pub-sub-domain: true
-elasticjob:
- enabled: false
- reg-center:
- serverLists: localhost:2181
- namespace: elasticjob-lite-springboot
- digest: admin:Casic203
-# session:
-# store-type: redis
-# redis:
-# host: 111.198.10.15
-# port: 11412
-# password: ew5T4K3#203lwh
-# serializer: org.springframework.data.redis.serializer.StringRedisSerializer
-# redisValueSerializer: org.springframework.data.redis.serializer.JdkSerializationRedisSerializer
+################### spring配置 ###################
casic:
- #kaptcha-open: false #是否开启登录时验证码 (true/false)
- no-login-urls: ${casic.sysUrl}/user/login,${casic.sysUrl}/user/appLogin,${casic.sysUrl}/kaptcha/base64,${casic.sysUrl}/config/baseConfig,/route/mockToken
- #flowable数据源和多数据源配置
+ cetc28:
+ invokeHost:
db:
init:
enable: false
diff --git a/casic-web/src/main/resources/config/application-nacos.yml b/casic-web/src/main/resources/config/application-nacos.yml
deleted file mode 100644
index 674a98f..0000000
--- a/casic-web/src/main/resources/config/application-nacos.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-nacos:
- # endpoint http://localhost:8080/actuator/nacos-config
- # health http://localhost:8080/actuator/health
- config:
- server-addr: 127.0.0.1:8848
-management:
-# endpoints:
-# web:
-# exposure:
-# include: *
- endpoint:
- health:
- show-details: always
\ No newline at end of file
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
new file mode 100644
index 0000000..f1ed08f
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
@@ -0,0 +1,20 @@
+package com.cetc28.access.rdb.business.domain.sjgx.bd;
+
+/**
+ * @author lwh
+ */
+public class ZzllBcBd {
+ private String bddm;
+
+ public String getBddm() {
+ return bddm;
+ }
+
+ public void setBddm(String bddm) {
+ this.bddm = bddm;
+ }
+
+ public static void main(String[] args) {
+ System.out.println(ZzllBcBd.class.getName());
+ }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index 685b687..8709bda 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -20,6 +20,21 @@
${boot.version}
provided
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-http
+ ${extension.version}
+
+
+ com.casic
+ casic-domain-cetc28
+ 2.0.0
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
new file mode 100644
index 0000000..4741b5c
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
@@ -0,0 +1,17 @@
+package com.casic.missiles.modular.system.constants;
+
+/**
+ * 常量casic--support
+ *
+ * @author lwh
+ */
+public class LsConstants {
+ /**
+ * 调用cls参数
+ */
+ public static final String INVOKE_CLS = "casicInvokeCls";
+ /**
+ * 调用名称
+ */
+ public static final String INVOKE_NAME= "casicInvokeName";
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
new file mode 100644
index 0000000..341ad22
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.model.response.ResponseData;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.cetc28.access.rdb.business.domain.sjgx.bd.ZzllBcBd;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author lwh
+ */
+@Controller
+@RequestMapping("/dataInvoke")
+public class DataInvokeController {
+ @Resource
+ private IDataInvokeService invokeService;
+
+ /**
+ * 数据查询封装
+ */
+ @GetMapping("/data")
+ @ResponseBody
+ public Object invokeData() {
+ Map params = new HashMap();
+ List list = invokeService.queryDataList(DataInvokeEnum.ZZLLBC, params, ZzllBcBd.class);
+ return ResponseData.success(list);
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
new file mode 100644
index 0000000..d60ad2b
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
@@ -0,0 +1,23 @@
+package com.casic.missiles.modular.system.dto;
+
+import java.util.List;
+
+/**
+ * 前置调用封装解析
+ *
+ * @param
+ */
+public class ResDTO {
+ /**
+ * 前置数据
+ */
+ List data;
+
+ public List getData() {
+ return data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
new file mode 100644
index 0000000..4e6ecf9
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
@@ -0,0 +1,24 @@
+package com.casic.missiles.modular.system.service;
+
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+public interface IDataInvokeService {
+ /**
+ * 前置查询封装调用
+ *
+ * @param dataEnum 主题调用枚举
+ * @param params 请求参数
+ * @param cls 处理结果泛型
+ * @param
+ * @return 调用结果返回
+ */
+ List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls);
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java
new file mode 100644
index 0000000..f3a0545
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java
@@ -0,0 +1,32 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.TypeReference;
+import com.casic.missiles.modular.system.constants.LsConstants;
+import com.casic.missiles.modular.system.dto.ResDTO;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.handler.DefaultHttpHeaderHandler;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.casic.missiles.modular.system.utils.HttpUtils;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+@Component
+public class DataInvokeServiceImpl implements IDataInvokeService {
+ @Override
+ public List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls) {
+ String json = HttpUtils.sendPost(dataEnum.getUrl(), params, null, new DefaultHttpHeaderHandler());
+ params.put(LsConstants.INVOKE_CLS, cls.getName());
+ params.put(LsConstants.INVOKE_NAME, dataEnum.getName());
+ ResDTO resDTO = JSON.parseObject(json, new TypeReference>() {
+ });
+ return resDTO.getData();
+ }
+}
diff --git a/casic-web/src/main/resources/config/application-dev.yml b/casic-web/src/main/resources/config/application-dev.yml
index fe8d9d9..6ffc56a 100644
--- a/casic-web/src/main/resources/config/application-dev.yml
+++ b/casic-web/src/main/resources/config/application-dev.yml
@@ -1,32 +1,9 @@
server:
port: 8083
-################### spring配置 ###################
-spring:
- datasource:
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://111.198.10.15:11336/casic_template2.0?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&serverTimezone=UTC&&allowMultiQueries=true
- username: root
- password: Casic203
-jms:
- pub-sub-domain: true
-elasticjob:
- enabled: false
- reg-center:
- serverLists: localhost:2181
- namespace: elasticjob-lite-springboot
- digest: admin:Casic203
-# session:
-# store-type: redis
-# redis:
-# host: 111.198.10.15
-# port: 11412
-# password: ew5T4K3#203lwh
-# serializer: org.springframework.data.redis.serializer.StringRedisSerializer
-# redisValueSerializer: org.springframework.data.redis.serializer.JdkSerializationRedisSerializer
+################### spring配置 ###################
casic:
- #kaptcha-open: false #是否开启登录时验证码 (true/false)
- no-login-urls: ${casic.sysUrl}/user/login,${casic.sysUrl}/user/appLogin,${casic.sysUrl}/kaptcha/base64,${casic.sysUrl}/config/baseConfig,/route/mockToken
- #flowable数据源和多数据源配置
+ cetc28:
+ invokeHost:
db:
init:
enable: false
diff --git a/casic-web/src/main/resources/config/application-nacos.yml b/casic-web/src/main/resources/config/application-nacos.yml
deleted file mode 100644
index 674a98f..0000000
--- a/casic-web/src/main/resources/config/application-nacos.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-nacos:
- # endpoint http://localhost:8080/actuator/nacos-config
- # health http://localhost:8080/actuator/health
- config:
- server-addr: 127.0.0.1:8848
-management:
-# endpoints:
-# web:
-# exposure:
-# include: *
- endpoint:
- health:
- show-details: always
\ No newline at end of file
diff --git a/casic-web/src/main/resources/config/application-prod.yml b/casic-web/src/main/resources/config/application-prod.yml
index 6553b10..6ffc56a 100644
--- a/casic-web/src/main/resources/config/application-prod.yml
+++ b/casic-web/src/main/resources/config/application-prod.yml
@@ -1,34 +1,13 @@
server:
- port: 8085
-# context-path: /callcenter/api
+ port: 8083
################### spring配置 ###################
-spring:
- datasource:
- url: jdbc:mysql://10.18.0.20:3306/casic_smartcity_callcenter?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull
- username: root
- password: Casic203
- initial-size: 2
- min-idle: 1
- jms:
- pub-sub-domain: true
- # session:
- # store-type: redis
- redis:
- host: 127.0.0.1
- port: 6379
- password:
-
-#flowable数据源和多数据源配置
casic:
- kaptcha-open: false #是否开启登录时验证码 (true/false)
- nologin-urls: /user/login,/user/appLogin,/kaptcha,/config/baseConfig,/route/mockToken
- flowable:
- datasource:
- url: jdbc:mysql://10.18.0.20:3306/callcenter_flowable?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull
- username: root
- password: Casic203
+ cetc28:
+ invokeHost:
+ db:
+ init:
+ enable: false
logging:
level.root: info
level.com.casic: debug
- path: logs/
- file: missiles.log
\ No newline at end of file
+ level.org.springframework.web: info
\ No newline at end of file
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
new file mode 100644
index 0000000..f1ed08f
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
@@ -0,0 +1,20 @@
+package com.cetc28.access.rdb.business.domain.sjgx.bd;
+
+/**
+ * @author lwh
+ */
+public class ZzllBcBd {
+ private String bddm;
+
+ public String getBddm() {
+ return bddm;
+ }
+
+ public void setBddm(String bddm) {
+ this.bddm = bddm;
+ }
+
+ public static void main(String[] args) {
+ System.out.println(ZzllBcBd.class.getName());
+ }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index 685b687..8709bda 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -20,6 +20,21 @@
${boot.version}
provided
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-http
+ ${extension.version}
+
+
+ com.casic
+ casic-domain-cetc28
+ 2.0.0
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
new file mode 100644
index 0000000..4741b5c
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
@@ -0,0 +1,17 @@
+package com.casic.missiles.modular.system.constants;
+
+/**
+ * 常量casic--support
+ *
+ * @author lwh
+ */
+public class LsConstants {
+ /**
+ * 调用cls参数
+ */
+ public static final String INVOKE_CLS = "casicInvokeCls";
+ /**
+ * 调用名称
+ */
+ public static final String INVOKE_NAME= "casicInvokeName";
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
new file mode 100644
index 0000000..341ad22
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.model.response.ResponseData;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.cetc28.access.rdb.business.domain.sjgx.bd.ZzllBcBd;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author lwh
+ */
+@Controller
+@RequestMapping("/dataInvoke")
+public class DataInvokeController {
+ @Resource
+ private IDataInvokeService invokeService;
+
+ /**
+ * 数据查询封装
+ */
+ @GetMapping("/data")
+ @ResponseBody
+ public Object invokeData() {
+ Map params = new HashMap();
+ List list = invokeService.queryDataList(DataInvokeEnum.ZZLLBC, params, ZzllBcBd.class);
+ return ResponseData.success(list);
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
new file mode 100644
index 0000000..d60ad2b
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
@@ -0,0 +1,23 @@
+package com.casic.missiles.modular.system.dto;
+
+import java.util.List;
+
+/**
+ * 前置调用封装解析
+ *
+ * @param
+ */
+public class ResDTO {
+ /**
+ * 前置数据
+ */
+ List data;
+
+ public List getData() {
+ return data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
new file mode 100644
index 0000000..4e6ecf9
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
@@ -0,0 +1,24 @@
+package com.casic.missiles.modular.system.service;
+
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+public interface IDataInvokeService {
+ /**
+ * 前置查询封装调用
+ *
+ * @param dataEnum 主题调用枚举
+ * @param params 请求参数
+ * @param cls 处理结果泛型
+ * @param
+ * @return 调用结果返回
+ */
+ List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls);
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java
new file mode 100644
index 0000000..f3a0545
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java
@@ -0,0 +1,32 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.TypeReference;
+import com.casic.missiles.modular.system.constants.LsConstants;
+import com.casic.missiles.modular.system.dto.ResDTO;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.handler.DefaultHttpHeaderHandler;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.casic.missiles.modular.system.utils.HttpUtils;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+@Component
+public class DataInvokeServiceImpl implements IDataInvokeService {
+ @Override
+ public List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls) {
+ String json = HttpUtils.sendPost(dataEnum.getUrl(), params, null, new DefaultHttpHeaderHandler());
+ params.put(LsConstants.INVOKE_CLS, cls.getName());
+ params.put(LsConstants.INVOKE_NAME, dataEnum.getName());
+ ResDTO resDTO = JSON.parseObject(json, new TypeReference>() {
+ });
+ return resDTO.getData();
+ }
+}
diff --git a/casic-web/src/main/resources/config/application-dev.yml b/casic-web/src/main/resources/config/application-dev.yml
index fe8d9d9..6ffc56a 100644
--- a/casic-web/src/main/resources/config/application-dev.yml
+++ b/casic-web/src/main/resources/config/application-dev.yml
@@ -1,32 +1,9 @@
server:
port: 8083
-################### spring配置 ###################
-spring:
- datasource:
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://111.198.10.15:11336/casic_template2.0?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&serverTimezone=UTC&&allowMultiQueries=true
- username: root
- password: Casic203
-jms:
- pub-sub-domain: true
-elasticjob:
- enabled: false
- reg-center:
- serverLists: localhost:2181
- namespace: elasticjob-lite-springboot
- digest: admin:Casic203
-# session:
-# store-type: redis
-# redis:
-# host: 111.198.10.15
-# port: 11412
-# password: ew5T4K3#203lwh
-# serializer: org.springframework.data.redis.serializer.StringRedisSerializer
-# redisValueSerializer: org.springframework.data.redis.serializer.JdkSerializationRedisSerializer
+################### spring配置 ###################
casic:
- #kaptcha-open: false #是否开启登录时验证码 (true/false)
- no-login-urls: ${casic.sysUrl}/user/login,${casic.sysUrl}/user/appLogin,${casic.sysUrl}/kaptcha/base64,${casic.sysUrl}/config/baseConfig,/route/mockToken
- #flowable数据源和多数据源配置
+ cetc28:
+ invokeHost:
db:
init:
enable: false
diff --git a/casic-web/src/main/resources/config/application-nacos.yml b/casic-web/src/main/resources/config/application-nacos.yml
deleted file mode 100644
index 674a98f..0000000
--- a/casic-web/src/main/resources/config/application-nacos.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-nacos:
- # endpoint http://localhost:8080/actuator/nacos-config
- # health http://localhost:8080/actuator/health
- config:
- server-addr: 127.0.0.1:8848
-management:
-# endpoints:
-# web:
-# exposure:
-# include: *
- endpoint:
- health:
- show-details: always
\ No newline at end of file
diff --git a/casic-web/src/main/resources/config/application-prod.yml b/casic-web/src/main/resources/config/application-prod.yml
index 6553b10..6ffc56a 100644
--- a/casic-web/src/main/resources/config/application-prod.yml
+++ b/casic-web/src/main/resources/config/application-prod.yml
@@ -1,34 +1,13 @@
server:
- port: 8085
-# context-path: /callcenter/api
+ port: 8083
################### spring配置 ###################
-spring:
- datasource:
- url: jdbc:mysql://10.18.0.20:3306/casic_smartcity_callcenter?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull
- username: root
- password: Casic203
- initial-size: 2
- min-idle: 1
- jms:
- pub-sub-domain: true
- # session:
- # store-type: redis
- redis:
- host: 127.0.0.1
- port: 6379
- password:
-
-#flowable数据源和多数据源配置
casic:
- kaptcha-open: false #是否开启登录时验证码 (true/false)
- nologin-urls: /user/login,/user/appLogin,/kaptcha,/config/baseConfig,/route/mockToken
- flowable:
- datasource:
- url: jdbc:mysql://10.18.0.20:3306/callcenter_flowable?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull
- username: root
- password: Casic203
+ cetc28:
+ invokeHost:
+ db:
+ init:
+ enable: false
logging:
level.root: info
level.com.casic: debug
- path: logs/
- file: missiles.log
\ No newline at end of file
+ level.org.springframework.web: info
\ No newline at end of file
diff --git a/casic-web/src/main/resources/config/application-test.yml b/casic-web/src/main/resources/config/application-test.yml
index 54d7252..6ffc56a 100644
--- a/casic-web/src/main/resources/config/application-test.yml
+++ b/casic-web/src/main/resources/config/application-test.yml
@@ -1,30 +1,13 @@
server:
- port: 11307
+ port: 8083
################### spring配置 ###################
-spring:
- datasource:
- url: jdbc:mysql://localhost:3306/casic_template?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull
- username: root
- password: Casic203!
- initial-size: 2
- min-idle: 1
- jms:
- pub-sub-domain: true
-# session:
-# store-type: redis
casic:
- # kaptcha-open: false #是否开启登录时验证码 (true/false)
- nologin-urls: /user/login,/user/appLogin,/kaptcha/base64,/config/baseConfig,/route/mockToken,/workflow/**
- #flowable数据源和多数据源配置
- flowable:
- datasource:
- url: jdbc:mysql://localhost:3306/template_flowable?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull
- username: root
- password: Casic203!
-flowable:
- checkProcessDefinitions: false #不校验process文件
+ cetc28:
+ invokeHost:
+ db:
+ init:
+ enable: false
logging:
level.root: info
level.com.casic: debug
- path: logs/
- file: missiles.log
\ No newline at end of file
+ level.org.springframework.web: info
\ No newline at end of file
diff --git a/casic-domain-cetc28/pom.xml b/casic-domain-cetc28/pom.xml
new file mode 100644
index 0000000..4c105d9
--- /dev/null
+++ b/casic-domain-cetc28/pom.xml
@@ -0,0 +1,35 @@
+
+
+ 4.0.0
+
+ com.casic
+ casic-logistics-support
+ 2.0.0
+ ../pom.xml
+
+ casic-domain-cetc28
+ 2.0.0
+ jar
+ casic-domain-cetc28
+ LQ 28s相关domain包,此包代码尽量在内网内维护
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+ ${boot.version}
+ provided
+
+
+
+
+
+
+ src/main/java
+
+ **/*.xml
+
+
+
+
+
\ No newline at end of file
diff --git a/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
new file mode 100644
index 0000000..5774c2b
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/casic/missiles/modular/system/enums/DataInvokeEnum.java
@@ -0,0 +1,35 @@
+package com.casic.missiles.modular.system.enums;
+
+/**
+ * @author lenovo
+ */
+public enum DataInvokeEnum {
+ /**
+ *
+ */
+ ZZLLBC("", "");
+
+ private String url;
+ private String name;
+
+ DataInvokeEnum(String url, String name) {
+ this.url = url;
+ this.name = name;
+ }
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
new file mode 100644
index 0000000..f1ed08f
--- /dev/null
+++ b/casic-domain-cetc28/src/main/java/com/cetc28/access/rdb/business/domain/sjgx/bd/ZzllBcBd.java
@@ -0,0 +1,20 @@
+package com.cetc28.access.rdb.business.domain.sjgx.bd;
+
+/**
+ * @author lwh
+ */
+public class ZzllBcBd {
+ private String bddm;
+
+ public String getBddm() {
+ return bddm;
+ }
+
+ public void setBddm(String bddm) {
+ this.bddm = bddm;
+ }
+
+ public static void main(String[] args) {
+ System.out.println(ZzllBcBd.class.getName());
+ }
+}
diff --git a/casic-server/pom.xml b/casic-server/pom.xml
index 685b687..8709bda 100644
--- a/casic-server/pom.xml
+++ b/casic-server/pom.xml
@@ -20,6 +20,21 @@
${boot.version}
provided
+
+ com.casic
+ casic-core
+ ${core.version}
+
+
+ com.casic
+ casic-http
+ ${extension.version}
+
+
+ com.casic
+ casic-domain-cetc28
+ 2.0.0
+
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
new file mode 100644
index 0000000..4741b5c
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/constants/LsConstants.java
@@ -0,0 +1,17 @@
+package com.casic.missiles.modular.system.constants;
+
+/**
+ * 常量casic--support
+ *
+ * @author lwh
+ */
+public class LsConstants {
+ /**
+ * 调用cls参数
+ */
+ public static final String INVOKE_CLS = "casicInvokeCls";
+ /**
+ * 调用名称
+ */
+ public static final String INVOKE_NAME= "casicInvokeName";
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
new file mode 100644
index 0000000..341ad22
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/controller/DataInvokeController.java
@@ -0,0 +1,36 @@
+package com.casic.missiles.modular.system.controller;
+
+import com.casic.missiles.model.response.ResponseData;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.cetc28.access.rdb.business.domain.sjgx.bd.ZzllBcBd;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+
+import javax.annotation.Resource;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @author lwh
+ */
+@Controller
+@RequestMapping("/dataInvoke")
+public class DataInvokeController {
+ @Resource
+ private IDataInvokeService invokeService;
+
+ /**
+ * 数据查询封装
+ */
+ @GetMapping("/data")
+ @ResponseBody
+ public Object invokeData() {
+ Map params = new HashMap();
+ List list = invokeService.queryDataList(DataInvokeEnum.ZZLLBC, params, ZzllBcBd.class);
+ return ResponseData.success(list);
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
new file mode 100644
index 0000000..d60ad2b
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/dto/ResDTO.java
@@ -0,0 +1,23 @@
+package com.casic.missiles.modular.system.dto;
+
+import java.util.List;
+
+/**
+ * 前置调用封装解析
+ *
+ * @param
+ */
+public class ResDTO {
+ /**
+ * 前置数据
+ */
+ List data;
+
+ public List getData() {
+ return data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
new file mode 100644
index 0000000..4e6ecf9
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/IDataInvokeService.java
@@ -0,0 +1,24 @@
+package com.casic.missiles.modular.system.service;
+
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+public interface IDataInvokeService {
+ /**
+ * 前置查询封装调用
+ *
+ * @param dataEnum 主题调用枚举
+ * @param params 请求参数
+ * @param cls 处理结果泛型
+ * @param
+ * @return 调用结果返回
+ */
+ List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls);
+}
diff --git a/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java
new file mode 100644
index 0000000..f3a0545
--- /dev/null
+++ b/casic-server/src/main/java/com/casic/missiles/modular/system/service/impl/DataInvokeServiceImpl.java
@@ -0,0 +1,32 @@
+package com.casic.missiles.modular.system.service.impl;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.TypeReference;
+import com.casic.missiles.modular.system.constants.LsConstants;
+import com.casic.missiles.modular.system.dto.ResDTO;
+import com.casic.missiles.modular.system.enums.DataInvokeEnum;
+import com.casic.missiles.modular.system.handler.DefaultHttpHeaderHandler;
+import com.casic.missiles.modular.system.service.IDataInvokeService;
+import com.casic.missiles.modular.system.utils.HttpUtils;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 主题数据调用封装
+ *
+ * @author lwh
+ */
+@Component
+public class DataInvokeServiceImpl implements IDataInvokeService {
+ @Override
+ public List queryDataList(DataInvokeEnum dataEnum, Map params, Class cls) {
+ String json = HttpUtils.sendPost(dataEnum.getUrl(), params, null, new DefaultHttpHeaderHandler());
+ params.put(LsConstants.INVOKE_CLS, cls.getName());
+ params.put(LsConstants.INVOKE_NAME, dataEnum.getName());
+ ResDTO resDTO = JSON.parseObject(json, new TypeReference>() {
+ });
+ return resDTO.getData();
+ }
+}
diff --git a/casic-web/src/main/resources/config/application-dev.yml b/casic-web/src/main/resources/config/application-dev.yml
index fe8d9d9..6ffc56a 100644
--- a/casic-web/src/main/resources/config/application-dev.yml
+++ b/casic-web/src/main/resources/config/application-dev.yml
@@ -1,32 +1,9 @@
server:
port: 8083
-################### spring配置 ###################
-spring:
- datasource:
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://111.198.10.15:11336/casic_template2.0?useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&serverTimezone=UTC&&allowMultiQueries=true
- username: root
- password: Casic203
-jms:
- pub-sub-domain: true
-elasticjob:
- enabled: false
- reg-center:
- serverLists: localhost:2181
- namespace: elasticjob-lite-springboot
- digest: admin:Casic203
-# session:
-# store-type: redis
-# redis:
-# host: 111.198.10.15
-# port: 11412
-# password: ew5T4K3#203lwh
-# serializer: org.springframework.data.redis.serializer.StringRedisSerializer
-# redisValueSerializer: org.springframework.data.redis.serializer.JdkSerializationRedisSerializer
+################### spring配置 ###################
casic:
- #kaptcha-open: false #是否开启登录时验证码 (true/false)
- no-login-urls: ${casic.sysUrl}/user/login,${casic.sysUrl}/user/appLogin,${casic.sysUrl}/kaptcha/base64,${casic.sysUrl}/config/baseConfig,/route/mockToken
- #flowable数据源和多数据源配置
+ cetc28:
+ invokeHost:
db:
init:
enable: false
diff --git a/casic-web/src/main/resources/config/application-nacos.yml b/casic-web/src/main/resources/config/application-nacos.yml
deleted file mode 100644
index 674a98f..0000000
--- a/casic-web/src/main/resources/config/application-nacos.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-nacos:
- # endpoint http://localhost:8080/actuator/nacos-config
- # health http://localhost:8080/actuator/health
- config:
- server-addr: 127.0.0.1:8848
-management:
-# endpoints:
-# web:
-# exposure:
-# include: *
- endpoint:
- health:
- show-details: always
\ No newline at end of file
diff --git a/casic-web/src/main/resources/config/application-prod.yml b/casic-web/src/main/resources/config/application-prod.yml
index 6553b10..6ffc56a 100644
--- a/casic-web/src/main/resources/config/application-prod.yml
+++ b/casic-web/src/main/resources/config/application-prod.yml
@@ -1,34 +1,13 @@
server:
- port: 8085
-# context-path: /callcenter/api
+ port: 8083
################### spring配置 ###################
-spring:
- datasource:
- url: jdbc:mysql://10.18.0.20:3306/casic_smartcity_callcenter?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull
- username: root
- password: Casic203
- initial-size: 2
- min-idle: 1
- jms:
- pub-sub-domain: true
- # session:
- # store-type: redis
- redis:
- host: 127.0.0.1
- port: 6379
- password:
-
-#flowable数据源和多数据源配置
casic:
- kaptcha-open: false #是否开启登录时验证码 (true/false)
- nologin-urls: /user/login,/user/appLogin,/kaptcha,/config/baseConfig,/route/mockToken
- flowable:
- datasource:
- url: jdbc:mysql://10.18.0.20:3306/callcenter_flowable?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull
- username: root
- password: Casic203
+ cetc28:
+ invokeHost:
+ db:
+ init:
+ enable: false
logging:
level.root: info
level.com.casic: debug
- path: logs/
- file: missiles.log
\ No newline at end of file
+ level.org.springframework.web: info
\ No newline at end of file
diff --git a/casic-web/src/main/resources/config/application-test.yml b/casic-web/src/main/resources/config/application-test.yml
index 54d7252..6ffc56a 100644
--- a/casic-web/src/main/resources/config/application-test.yml
+++ b/casic-web/src/main/resources/config/application-test.yml
@@ -1,30 +1,13 @@
server:
- port: 11307
+ port: 8083
################### spring配置 ###################
-spring:
- datasource:
- url: jdbc:mysql://localhost:3306/casic_template?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull
- username: root
- password: Casic203!
- initial-size: 2
- min-idle: 1
- jms:
- pub-sub-domain: true
-# session:
-# store-type: redis
casic:
- # kaptcha-open: false #是否开启登录时验证码 (true/false)
- nologin-urls: /user/login,/user/appLogin,/kaptcha/base64,/config/baseConfig,/route/mockToken,/workflow/**
- #flowable数据源和多数据源配置
- flowable:
- datasource:
- url: jdbc:mysql://localhost:3306/template_flowable?autoReconnect=true&useUnicode=true&characterEncoding=utf8&useSSL=false&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull
- username: root
- password: Casic203!
-flowable:
- checkProcessDefinitions: false #不校验process文件
+ cetc28:
+ invokeHost:
+ db:
+ init:
+ enable: false
logging:
level.root: info
level.com.casic: debug
- path: logs/
- file: missiles.log
\ No newline at end of file
+ level.org.springframework.web: info
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index cb627c3..24acc39 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,6 +10,7 @@
casic-web
casic-server
+ casic-domain-cetc28
com.casic