From f252879b6478a6767bf30462f6075e704f5e920d Mon Sep 17 00:00:00 2001
From: xuyang <748613696@qq.com>
Date: Mon, 22 May 2023 16:14:54 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B2=BB=E7=90=86=E9=A1=B9=E7=9B=AE=E5=88=9D?=
=?UTF-8?q?=E5=A7=8B=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/resources/bootstrap.yml | 2 +-
cs_event/cs_event_api/pom.xml | 23 ++++
cs_event/cs_event_boot/pom.xml | 110 ++++++++++++++++++
.../njcn/event/CsEventBootApplication.java | 25 ++++
.../src/main/resources/bootstrap.yml | 51 ++++++++
.../src/test/java/com/njcn/AppTest.java | 20 ++++
cs_event/pom.xml | 28 +++++
cs_harmonic/cs_harmonic_api/pom.xml | 21 ++++
cs_harmonic/cs_harmonic_boot/pom.xml | 109 +++++++++++++++++
.../harmonic/CsHarmonicBootApplication.java | 25 ++++
.../src/main/resources/bootstrap.yml | 51 ++++++++
.../src/test/java/com/njcn/AppTest.java | 20 ++++
cs_harmonic/pom.xml | 27 +++++
cs_report/cs_report_api/pom.xml | 22 ++++
cs_report/cs_report_boot/pom.xml | 110 ++++++++++++++++++
.../njcn/report/CsReportBootApplication.java | 25 ++++
.../src/main/resources/bootstrap.yml | 51 ++++++++
.../src/test/java/com/njcn/AppTest.java | 20 ++++
cs_report/pom.xml | 28 +++++
cs_system/cs_system-api/pom.xml | 21 ++++
cs_system/cs_system-boot/pom.xml | 110 ++++++++++++++++++
.../njcn/system/CsSystemBootApplication.java | 25 ++++
.../src/main/resources/bootstrap.yml | 51 ++++++++
.../src/test/java/com/njcn/AppTest.java | 20 ++++
cs_system/pom.xml | 28 +++++
cs_warn/cs_warn-api/pom.xml | 22 ++++
cs_warn/cs_warn_boot/pom.xml | 110 ++++++++++++++++++
.../com/njcn/warn/CsWarnBootApplication.java | 25 ++++
.../src/main/resources/bootstrap.yml | 51 ++++++++
.../src/test/java/com/njcn/AppTest.java | 20 ++++
cs_warn/pom.xml | 28 +++++
pom.xml | 5 +
32 files changed, 1283 insertions(+), 1 deletion(-)
create mode 100644 cs_event/cs_event_api/pom.xml
create mode 100644 cs_event/cs_event_boot/pom.xml
create mode 100644 cs_event/cs_event_boot/src/main/java/com/njcn/event/CsEventBootApplication.java
create mode 100644 cs_event/cs_event_boot/src/main/resources/bootstrap.yml
create mode 100644 cs_event/cs_event_boot/src/test/java/com/njcn/AppTest.java
create mode 100644 cs_event/pom.xml
create mode 100644 cs_harmonic/cs_harmonic_api/pom.xml
create mode 100644 cs_harmonic/cs_harmonic_boot/pom.xml
create mode 100644 cs_harmonic/cs_harmonic_boot/src/main/java/com/njcn/harmonic/CsHarmonicBootApplication.java
create mode 100644 cs_harmonic/cs_harmonic_boot/src/main/resources/bootstrap.yml
create mode 100644 cs_harmonic/cs_harmonic_boot/src/test/java/com/njcn/AppTest.java
create mode 100644 cs_harmonic/pom.xml
create mode 100644 cs_report/cs_report_api/pom.xml
create mode 100644 cs_report/cs_report_boot/pom.xml
create mode 100644 cs_report/cs_report_boot/src/main/java/com/njcn/report/CsReportBootApplication.java
create mode 100644 cs_report/cs_report_boot/src/main/resources/bootstrap.yml
create mode 100644 cs_report/cs_report_boot/src/test/java/com/njcn/AppTest.java
create mode 100644 cs_report/pom.xml
create mode 100644 cs_system/cs_system-api/pom.xml
create mode 100644 cs_system/cs_system-boot/pom.xml
create mode 100644 cs_system/cs_system-boot/src/main/java/com/njcn/system/CsSystemBootApplication.java
create mode 100644 cs_system/cs_system-boot/src/main/resources/bootstrap.yml
create mode 100644 cs_system/cs_system-boot/src/test/java/com/njcn/AppTest.java
create mode 100644 cs_system/pom.xml
create mode 100644 cs_warn/cs_warn-api/pom.xml
create mode 100644 cs_warn/cs_warn_boot/pom.xml
create mode 100644 cs_warn/cs_warn_boot/src/main/java/com/njcn/warn/CsWarnBootApplication.java
create mode 100644 cs_warn/cs_warn_boot/src/main/resources/bootstrap.yml
create mode 100644 cs_warn/cs_warn_boot/src/test/java/com/njcn/AppTest.java
create mode 100644 cs_warn/pom.xml
diff --git a/cs_device/cs_device_boot/src/main/resources/bootstrap.yml b/cs_device/cs_device_boot/src/main/resources/bootstrap.yml
index 5526a64..222d245 100644
--- a/cs_device/cs_device_boot/src/main/resources/bootstrap.yml
+++ b/cs_device/cs_device_boot/src/main/resources/bootstrap.yml
@@ -8,7 +8,7 @@ microservice:
gateway:
url: @gateway.url@
server:
- port: 10210
+ port: 10220
#feign接口开启服务熔断降级处理
feign:
sentinel:
diff --git a/cs_event/cs_event_api/pom.xml b/cs_event/cs_event_api/pom.xml
new file mode 100644
index 0000000..79da52e
--- /dev/null
+++ b/cs_event/cs_event_api/pom.xml
@@ -0,0 +1,23 @@
+
+
+
+
+ cs_event
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_event_api
+ 1.0.0
+
+ cs_event_api
+
+
+ UTF-8
+ 8
+ 8
+
+
+
diff --git a/cs_event/cs_event_boot/pom.xml b/cs_event/cs_event_boot/pom.xml
new file mode 100644
index 0000000..f955103
--- /dev/null
+++ b/cs_event/cs_event_boot/pom.xml
@@ -0,0 +1,110 @@
+
+
+
+
+ cs_event
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_event_boot
+ 1.0.0
+
+ cs_event_boot
+
+
+ UTF-8
+ 8
+ 8
+
+
+
+
+ com.njcn
+ common-web
+ ${project.version}
+
+
+ com.njcn
+ common-swagger
+ ${project.version}
+
+
+ org.mybatis
+ mybatis-spring
+ 2.0.5
+
+
+ com.njcn
+ common-db
+ ${project.version}
+
+
+
+
+ csEventBoot
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.0
+
+ -Xlint:unchecked
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+ package
+
+ repackage
+
+
+
+
+
+
+ com.spotify
+ docker-maven-plugin
+ 1.0.0
+
+
+
+ build-image
+ ${docker.operate}
+
+ build
+
+
+
+
+
+ http://${docker.repostory}
+
+ ${docker.repostory}/${docker.registry.name}/${project.artifactId}
+
+
+ latest
+
+
+ ${docker.url}
+ ${basedir}/
+
+
+
+ /ROOT
+
+ ${project.build.directory}
+
+ ${project.build.finalName}.jar
+
+
+
+
+
+
+
diff --git a/cs_event/cs_event_boot/src/main/java/com/njcn/event/CsEventBootApplication.java b/cs_event/cs_event_boot/src/main/java/com/njcn/event/CsEventBootApplication.java
new file mode 100644
index 0000000..171bbef
--- /dev/null
+++ b/cs_event/cs_event_boot/src/main/java/com/njcn/event/CsEventBootApplication.java
@@ -0,0 +1,25 @@
+package com.njcn.event;
+
+import lombok.extern.slf4j.Slf4j;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.openfeign.EnableFeignClients;
+
+
+/**
+ * @author hongawen
+ * @version 1.0.0
+ * @date 2021年12月09日 20:59
+ */
+@Slf4j
+@MapperScan("com.njcn.**.mapper")
+@EnableFeignClients(basePackages = "com.njcn")
+@SpringBootApplication(scanBasePackages = "com.njcn")
+public class CsEventBootApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(CsEventBootApplication.class, args);
+ }
+
+}
diff --git a/cs_event/cs_event_boot/src/main/resources/bootstrap.yml b/cs_event/cs_event_boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..3aca7df
--- /dev/null
+++ b/cs_event/cs_event_boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,51 @@
+#当前服务的基本信息
+microservice:
+ ename: @artifactId@
+ name: '@name@'
+ version: @version@
+ sentinel:
+ url: @sentinel.url@
+ gateway:
+ url: @gateway.url@
+server:
+ port: 10221
+#feign接口开启服务熔断降级处理
+feign:
+ sentinel:
+ enabled: true
+spring:
+ application:
+ name: @artifactId@
+ cloud:
+ nacos:
+ discovery:
+ ip: @service.server.url@
+ server-addr: @nacos.url@
+ namespace: @nacos.namespace@
+ config:
+ server-addr: @nacos.url@
+ namespace: @nacos.namespace@
+ file-extension: yaml
+ shared-configs:
+ - data-id: share-config.yaml
+ refresh: true
+ - data-Id: algorithm-config.yaml
+ refresh: true
+ main:
+ allow-bean-definition-overriding: true
+
+
+#项目日志的配置
+logging:
+ config: http://@nacos.url@/nacos/v1/cs/configs?tenant=@nacos.namespace@&group=DEFAULT_GROUP&dataId=logback.xml
+ level:
+ root: info
+
+
+#mybatis配置信息
+mybatis-plus:
+ #别名扫描
+ type-aliases-package: com.njcn.event.pojo
+
+mqtt:
+ client-id: @artifactId@${random.value}
\ No newline at end of file
diff --git a/cs_event/cs_event_boot/src/test/java/com/njcn/AppTest.java b/cs_event/cs_event_boot/src/test/java/com/njcn/AppTest.java
new file mode 100644
index 0000000..a7e14d2
--- /dev/null
+++ b/cs_event/cs_event_boot/src/test/java/com/njcn/AppTest.java
@@ -0,0 +1,20 @@
+package com.njcn;
+
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+{
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/cs_event/pom.xml b/cs_event/pom.xml
new file mode 100644
index 0000000..4d4ed21
--- /dev/null
+++ b/cs_event/pom.xml
@@ -0,0 +1,28 @@
+
+
+
+
+ govern
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_event
+ pom
+ 1.0.0
+
+ cs_event_api
+ cs_event_boot
+
+
+ cs_event
+ 治理暂态模块
+
+
+ UTF-8
+ 8
+ 8
+
+
diff --git a/cs_harmonic/cs_harmonic_api/pom.xml b/cs_harmonic/cs_harmonic_api/pom.xml
new file mode 100644
index 0000000..9fe33e5
--- /dev/null
+++ b/cs_harmonic/cs_harmonic_api/pom.xml
@@ -0,0 +1,21 @@
+
+
+
+
+ cs_harmonic
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_harmonic_api
+
+ cs_harmonic_api
+
+
+ UTF-8
+ 8
+ 8
+
+
diff --git a/cs_harmonic/cs_harmonic_boot/pom.xml b/cs_harmonic/cs_harmonic_boot/pom.xml
new file mode 100644
index 0000000..d12a3bd
--- /dev/null
+++ b/cs_harmonic/cs_harmonic_boot/pom.xml
@@ -0,0 +1,109 @@
+
+
+
+
+ cs_harmonic
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_harmonic_boot
+
+ cs_harmonic_boot
+
+
+ UTF-8
+ 8
+ 8
+
+
+
+
+ com.njcn
+ common-web
+ ${project.version}
+
+
+ com.njcn
+ common-swagger
+ ${project.version}
+
+
+ org.mybatis
+ mybatis-spring
+ 2.0.5
+
+
+ com.njcn
+ common-db
+ ${project.version}
+
+
+
+
+ csHarmonicBoot
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.0
+
+ -Xlint:unchecked
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+ package
+
+ repackage
+
+
+
+
+
+
+ com.spotify
+ docker-maven-plugin
+ 1.0.0
+
+
+
+ build-image
+ ${docker.operate}
+
+ build
+
+
+
+
+
+ http://${docker.repostory}
+
+ ${docker.repostory}/${docker.registry.name}/${project.artifactId}
+
+
+ latest
+
+
+ ${docker.url}
+ ${basedir}/
+
+
+
+ /ROOT
+
+ ${project.build.directory}
+
+ ${project.build.finalName}.jar
+
+
+
+
+
+
+
diff --git a/cs_harmonic/cs_harmonic_boot/src/main/java/com/njcn/harmonic/CsHarmonicBootApplication.java b/cs_harmonic/cs_harmonic_boot/src/main/java/com/njcn/harmonic/CsHarmonicBootApplication.java
new file mode 100644
index 0000000..8c3e65a
--- /dev/null
+++ b/cs_harmonic/cs_harmonic_boot/src/main/java/com/njcn/harmonic/CsHarmonicBootApplication.java
@@ -0,0 +1,25 @@
+package com.njcn.harmonic;
+
+import lombok.extern.slf4j.Slf4j;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.openfeign.EnableFeignClients;
+
+
+/**
+ * @author hongawen
+ * @version 1.0.0
+ * @date 2021年12月09日 20:59
+ */
+@Slf4j
+@MapperScan("com.njcn.**.mapper")
+@EnableFeignClients(basePackages = "com.njcn")
+@SpringBootApplication(scanBasePackages = "com.njcn")
+public class CsHarmonicBootApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(CsHarmonicBootApplication.class, args);
+ }
+
+}
diff --git a/cs_harmonic/cs_harmonic_boot/src/main/resources/bootstrap.yml b/cs_harmonic/cs_harmonic_boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..c0d2e8f
--- /dev/null
+++ b/cs_harmonic/cs_harmonic_boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,51 @@
+#当前服务的基本信息
+microservice:
+ ename: @artifactId@
+ name: '@name@'
+ version: @version@
+ sentinel:
+ url: @sentinel.url@
+ gateway:
+ url: @gateway.url@
+server:
+ port: 10222
+#feign接口开启服务熔断降级处理
+feign:
+ sentinel:
+ enabled: true
+spring:
+ application:
+ name: @artifactId@
+ cloud:
+ nacos:
+ discovery:
+ ip: @service.server.url@
+ server-addr: @nacos.url@
+ namespace: @nacos.namespace@
+ config:
+ server-addr: @nacos.url@
+ namespace: @nacos.namespace@
+ file-extension: yaml
+ shared-configs:
+ - data-id: share-config.yaml
+ refresh: true
+ - data-Id: algorithm-config.yaml
+ refresh: true
+ main:
+ allow-bean-definition-overriding: true
+
+
+#项目日志的配置
+logging:
+ config: http://@nacos.url@/nacos/v1/cs/configs?tenant=@nacos.namespace@&group=DEFAULT_GROUP&dataId=logback.xml
+ level:
+ root: info
+
+
+#mybatis配置信息
+mybatis-plus:
+ #别名扫描
+ type-aliases-package: com.njcn.harmonic.pojo
+
+mqtt:
+ client-id: @artifactId@${random.value}
\ No newline at end of file
diff --git a/cs_harmonic/cs_harmonic_boot/src/test/java/com/njcn/AppTest.java b/cs_harmonic/cs_harmonic_boot/src/test/java/com/njcn/AppTest.java
new file mode 100644
index 0000000..a7e14d2
--- /dev/null
+++ b/cs_harmonic/cs_harmonic_boot/src/test/java/com/njcn/AppTest.java
@@ -0,0 +1,20 @@
+package com.njcn;
+
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+{
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/cs_harmonic/pom.xml b/cs_harmonic/pom.xml
new file mode 100644
index 0000000..02b060b
--- /dev/null
+++ b/cs_harmonic/pom.xml
@@ -0,0 +1,27 @@
+
+
+
+
+ govern
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_harmonic
+ pom
+
+ cs_harmonic
+ 治理稳态模块
+
+ cs_harmonic_api
+ cs_harmonic_boot
+
+
+
+ UTF-8
+ 8
+ 8
+
+
diff --git a/cs_report/cs_report_api/pom.xml b/cs_report/cs_report_api/pom.xml
new file mode 100644
index 0000000..fdfe950
--- /dev/null
+++ b/cs_report/cs_report_api/pom.xml
@@ -0,0 +1,22 @@
+
+
+
+
+ cs_report
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_report_api
+ 1.0.0
+
+ cs_report_api
+
+
+ UTF-8
+ 8
+ 8
+
+
diff --git a/cs_report/cs_report_boot/pom.xml b/cs_report/cs_report_boot/pom.xml
new file mode 100644
index 0000000..f3ba9c0
--- /dev/null
+++ b/cs_report/cs_report_boot/pom.xml
@@ -0,0 +1,110 @@
+
+
+
+
+ cs_report
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_report_boot
+ 1.0.0
+
+ cs_report_boot
+
+
+ UTF-8
+ 8
+ 8
+
+
+
+
+ com.njcn
+ common-web
+ ${project.version}
+
+
+ com.njcn
+ common-swagger
+ ${project.version}
+
+
+ org.mybatis
+ mybatis-spring
+ 2.0.5
+
+
+ com.njcn
+ common-db
+ ${project.version}
+
+
+
+
+ csReportBoot
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.0
+
+ -Xlint:unchecked
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+ package
+
+ repackage
+
+
+
+
+
+
+ com.spotify
+ docker-maven-plugin
+ 1.0.0
+
+
+
+ build-image
+ ${docker.operate}
+
+ build
+
+
+
+
+
+ http://${docker.repostory}
+
+ ${docker.repostory}/${docker.registry.name}/${project.artifactId}
+
+
+ latest
+
+
+ ${docker.url}
+ ${basedir}/
+
+
+
+ /ROOT
+
+ ${project.build.directory}
+
+ ${project.build.finalName}.jar
+
+
+
+
+
+
+
diff --git a/cs_report/cs_report_boot/src/main/java/com/njcn/report/CsReportBootApplication.java b/cs_report/cs_report_boot/src/main/java/com/njcn/report/CsReportBootApplication.java
new file mode 100644
index 0000000..41c2831
--- /dev/null
+++ b/cs_report/cs_report_boot/src/main/java/com/njcn/report/CsReportBootApplication.java
@@ -0,0 +1,25 @@
+package com.njcn.report;
+
+import lombok.extern.slf4j.Slf4j;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.openfeign.EnableFeignClients;
+
+
+/**
+ * @author hongawen
+ * @version 1.0.0
+ * @date 2021年12月09日 20:59
+ */
+@Slf4j
+@MapperScan("com.njcn.**.mapper")
+@EnableFeignClients(basePackages = "com.njcn")
+@SpringBootApplication(scanBasePackages = "com.njcn")
+public class CsReportBootApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(CsReportBootApplication.class, args);
+ }
+
+}
diff --git a/cs_report/cs_report_boot/src/main/resources/bootstrap.yml b/cs_report/cs_report_boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..b1f3f02
--- /dev/null
+++ b/cs_report/cs_report_boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,51 @@
+#当前服务的基本信息
+microservice:
+ ename: @artifactId@
+ name: '@name@'
+ version: @version@
+ sentinel:
+ url: @sentinel.url@
+ gateway:
+ url: @gateway.url@
+server:
+ port: 10223
+#feign接口开启服务熔断降级处理
+feign:
+ sentinel:
+ enabled: true
+spring:
+ application:
+ name: @artifactId@
+ cloud:
+ nacos:
+ discovery:
+ ip: @service.server.url@
+ server-addr: @nacos.url@
+ namespace: @nacos.namespace@
+ config:
+ server-addr: @nacos.url@
+ namespace: @nacos.namespace@
+ file-extension: yaml
+ shared-configs:
+ - data-id: share-config.yaml
+ refresh: true
+ - data-Id: algorithm-config.yaml
+ refresh: true
+ main:
+ allow-bean-definition-overriding: true
+
+
+#项目日志的配置
+logging:
+ config: http://@nacos.url@/nacos/v1/cs/configs?tenant=@nacos.namespace@&group=DEFAULT_GROUP&dataId=logback.xml
+ level:
+ root: info
+
+
+#mybatis配置信息
+mybatis-plus:
+ #别名扫描
+ type-aliases-package: com.njcn.report.pojo
+
+mqtt:
+ client-id: @artifactId@${random.value}
\ No newline at end of file
diff --git a/cs_report/cs_report_boot/src/test/java/com/njcn/AppTest.java b/cs_report/cs_report_boot/src/test/java/com/njcn/AppTest.java
new file mode 100644
index 0000000..a7e14d2
--- /dev/null
+++ b/cs_report/cs_report_boot/src/test/java/com/njcn/AppTest.java
@@ -0,0 +1,20 @@
+package com.njcn;
+
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+{
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/cs_report/pom.xml b/cs_report/pom.xml
new file mode 100644
index 0000000..f00c714
--- /dev/null
+++ b/cs_report/pom.xml
@@ -0,0 +1,28 @@
+
+
+
+
+ govern
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_report
+ pom
+ 1.0.0
+
+ cs_report_api
+ cs_report_boot
+
+
+ cs_report
+ 治理报表模块
+
+
+ UTF-8
+ 8
+ 8
+
+
diff --git a/cs_system/cs_system-api/pom.xml b/cs_system/cs_system-api/pom.xml
new file mode 100644
index 0000000..9575179
--- /dev/null
+++ b/cs_system/cs_system-api/pom.xml
@@ -0,0 +1,21 @@
+
+
+
+
+ cs_system
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_system-api
+
+ cs_system-api
+
+
+ UTF-8
+ 8
+ 8
+
+
diff --git a/cs_system/cs_system-boot/pom.xml b/cs_system/cs_system-boot/pom.xml
new file mode 100644
index 0000000..7b623e4
--- /dev/null
+++ b/cs_system/cs_system-boot/pom.xml
@@ -0,0 +1,110 @@
+
+
+
+
+ cs_system
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_system-boot
+ 1.0.0
+
+ cs_system-boot
+
+
+ UTF-8
+ 8
+ 8
+
+
+
+
+ com.njcn
+ common-web
+ ${project.version}
+
+
+ com.njcn
+ common-swagger
+ ${project.version}
+
+
+ org.mybatis
+ mybatis-spring
+ 2.0.5
+
+
+ com.njcn
+ common-db
+ ${project.version}
+
+
+
+
+ csSystemBoot
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.0
+
+ -Xlint:unchecked
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+ package
+
+ repackage
+
+
+
+
+
+
+ com.spotify
+ docker-maven-plugin
+ 1.0.0
+
+
+
+ build-image
+ ${docker.operate}
+
+ build
+
+
+
+
+
+ http://${docker.repostory}
+
+ ${docker.repostory}/${docker.registry.name}/${project.artifactId}
+
+
+ latest
+
+
+ ${docker.url}
+ ${basedir}/
+
+
+
+ /ROOT
+
+ ${project.build.directory}
+
+ ${project.build.finalName}.jar
+
+
+
+
+
+
+
diff --git a/cs_system/cs_system-boot/src/main/java/com/njcn/system/CsSystemBootApplication.java b/cs_system/cs_system-boot/src/main/java/com/njcn/system/CsSystemBootApplication.java
new file mode 100644
index 0000000..831bc15
--- /dev/null
+++ b/cs_system/cs_system-boot/src/main/java/com/njcn/system/CsSystemBootApplication.java
@@ -0,0 +1,25 @@
+package com.njcn.system;
+
+import lombok.extern.slf4j.Slf4j;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.openfeign.EnableFeignClients;
+
+
+/**
+ * @author hongawen
+ * @version 1.0.0
+ * @date 2021年12月09日 20:59
+ */
+@Slf4j
+@MapperScan("com.njcn.**.mapper")
+@EnableFeignClients(basePackages = "com.njcn")
+@SpringBootApplication(scanBasePackages = "com.njcn")
+public class CsSystemBootApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(CsSystemBootApplication.class, args);
+ }
+
+}
diff --git a/cs_system/cs_system-boot/src/main/resources/bootstrap.yml b/cs_system/cs_system-boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..61f96e0
--- /dev/null
+++ b/cs_system/cs_system-boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,51 @@
+#当前服务的基本信息
+microservice:
+ ename: @artifactId@
+ name: '@name@'
+ version: @version@
+ sentinel:
+ url: @sentinel.url@
+ gateway:
+ url: @gateway.url@
+server:
+ port: 10224
+#feign接口开启服务熔断降级处理
+feign:
+ sentinel:
+ enabled: true
+spring:
+ application:
+ name: @artifactId@
+ cloud:
+ nacos:
+ discovery:
+ ip: @service.server.url@
+ server-addr: @nacos.url@
+ namespace: @nacos.namespace@
+ config:
+ server-addr: @nacos.url@
+ namespace: @nacos.namespace@
+ file-extension: yaml
+ shared-configs:
+ - data-id: share-config.yaml
+ refresh: true
+ - data-Id: algorithm-config.yaml
+ refresh: true
+ main:
+ allow-bean-definition-overriding: true
+
+
+#项目日志的配置
+logging:
+ config: http://@nacos.url@/nacos/v1/cs/configs?tenant=@nacos.namespace@&group=DEFAULT_GROUP&dataId=logback.xml
+ level:
+ root: info
+
+
+#mybatis配置信息
+mybatis-plus:
+ #别名扫描
+ type-aliases-package: com.njcn.system.pojo
+
+mqtt:
+ client-id: @artifactId@${random.value}
\ No newline at end of file
diff --git a/cs_system/cs_system-boot/src/test/java/com/njcn/AppTest.java b/cs_system/cs_system-boot/src/test/java/com/njcn/AppTest.java
new file mode 100644
index 0000000..a7e14d2
--- /dev/null
+++ b/cs_system/cs_system-boot/src/test/java/com/njcn/AppTest.java
@@ -0,0 +1,20 @@
+package com.njcn;
+
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+{
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/cs_system/pom.xml b/cs_system/pom.xml
new file mode 100644
index 0000000..92500b1
--- /dev/null
+++ b/cs_system/pom.xml
@@ -0,0 +1,28 @@
+
+
+
+
+ govern
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_system
+ pom
+ 1.0.0
+
+ cs_system-api
+ cs_system-boot
+
+
+ cs_system
+ 治理系统配置模块
+
+
+ UTF-8
+ 8
+ 8
+
+
diff --git a/cs_warn/cs_warn-api/pom.xml b/cs_warn/cs_warn-api/pom.xml
new file mode 100644
index 0000000..be4cc40
--- /dev/null
+++ b/cs_warn/cs_warn-api/pom.xml
@@ -0,0 +1,22 @@
+
+
+
+
+ cs_warn
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_warn-api
+ 1.0.0
+
+ cs_warn-api
+
+
+ UTF-8
+ 1.7
+ 1.7
+
+
diff --git a/cs_warn/cs_warn_boot/pom.xml b/cs_warn/cs_warn_boot/pom.xml
new file mode 100644
index 0000000..b1ad368
--- /dev/null
+++ b/cs_warn/cs_warn_boot/pom.xml
@@ -0,0 +1,110 @@
+
+
+
+
+ cs_warn
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_warn_boot
+ 1.0.0
+
+ cs_warn_boot
+
+
+ UTF-8
+ 8
+ 8
+
+
+
+
+ com.njcn
+ common-web
+ ${project.version}
+
+
+ com.njcn
+ common-swagger
+ ${project.version}
+
+
+ org.mybatis
+ mybatis-spring
+ 2.0.5
+
+
+ com.njcn
+ common-db
+ ${project.version}
+
+
+
+
+ csWarnBoot
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.0
+
+ -Xlint:unchecked
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+ package
+
+ repackage
+
+
+
+
+
+
+ com.spotify
+ docker-maven-plugin
+ 1.0.0
+
+
+
+ build-image
+ ${docker.operate}
+
+ build
+
+
+
+
+
+ http://${docker.repostory}
+
+ ${docker.repostory}/${docker.registry.name}/${project.artifactId}
+
+
+ latest
+
+
+ ${docker.url}
+ ${basedir}/
+
+
+
+ /ROOT
+
+ ${project.build.directory}
+
+ ${project.build.finalName}.jar
+
+
+
+
+
+
+
diff --git a/cs_warn/cs_warn_boot/src/main/java/com/njcn/warn/CsWarnBootApplication.java b/cs_warn/cs_warn_boot/src/main/java/com/njcn/warn/CsWarnBootApplication.java
new file mode 100644
index 0000000..d289d36
--- /dev/null
+++ b/cs_warn/cs_warn_boot/src/main/java/com/njcn/warn/CsWarnBootApplication.java
@@ -0,0 +1,25 @@
+package com.njcn.warn;
+
+import lombok.extern.slf4j.Slf4j;
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.openfeign.EnableFeignClients;
+
+
+/**
+ * @author hongawen
+ * @version 1.0.0
+ * @date 2021年12月09日 20:59
+ */
+@Slf4j
+@MapperScan("com.njcn.**.mapper")
+@EnableFeignClients(basePackages = "com.njcn")
+@SpringBootApplication(scanBasePackages = "com.njcn")
+public class CsWarnBootApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(CsWarnBootApplication.class, args);
+ }
+
+}
diff --git a/cs_warn/cs_warn_boot/src/main/resources/bootstrap.yml b/cs_warn/cs_warn_boot/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..81f53c4
--- /dev/null
+++ b/cs_warn/cs_warn_boot/src/main/resources/bootstrap.yml
@@ -0,0 +1,51 @@
+#当前服务的基本信息
+microservice:
+ ename: @artifactId@
+ name: '@name@'
+ version: @version@
+ sentinel:
+ url: @sentinel.url@
+ gateway:
+ url: @gateway.url@
+server:
+ port: 10225
+#feign接口开启服务熔断降级处理
+feign:
+ sentinel:
+ enabled: true
+spring:
+ application:
+ name: @artifactId@
+ cloud:
+ nacos:
+ discovery:
+ ip: @service.server.url@
+ server-addr: @nacos.url@
+ namespace: @nacos.namespace@
+ config:
+ server-addr: @nacos.url@
+ namespace: @nacos.namespace@
+ file-extension: yaml
+ shared-configs:
+ - data-id: share-config.yaml
+ refresh: true
+ - data-Id: algorithm-config.yaml
+ refresh: true
+ main:
+ allow-bean-definition-overriding: true
+
+
+#项目日志的配置
+logging:
+ config: http://@nacos.url@/nacos/v1/cs/configs?tenant=@nacos.namespace@&group=DEFAULT_GROUP&dataId=logback.xml
+ level:
+ root: info
+
+
+#mybatis配置信息
+mybatis-plus:
+ #别名扫描
+ type-aliases-package: com.njcn.warn.pojo
+
+mqtt:
+ client-id: @artifactId@${random.value}
\ No newline at end of file
diff --git a/cs_warn/cs_warn_boot/src/test/java/com/njcn/AppTest.java b/cs_warn/cs_warn_boot/src/test/java/com/njcn/AppTest.java
new file mode 100644
index 0000000..a7e14d2
--- /dev/null
+++ b/cs_warn/cs_warn_boot/src/test/java/com/njcn/AppTest.java
@@ -0,0 +1,20 @@
+package com.njcn;
+
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest
+{
+ /**
+ * Rigorous Test :-)
+ */
+ @Test
+ public void shouldAnswerWithTrue()
+ {
+ assertTrue( true );
+ }
+}
diff --git a/cs_warn/pom.xml b/cs_warn/pom.xml
new file mode 100644
index 0000000..25a4c1b
--- /dev/null
+++ b/cs_warn/pom.xml
@@ -0,0 +1,28 @@
+
+
+
+
+ govern
+ com.njcn
+ 1.0.0
+
+ 4.0.0
+
+ cs_warn
+ pom
+ 1.0.0
+
+ cs_warn-api
+ cs_warn_boot
+
+
+ cs_warn
+ 治理告警/事件模块
+
+
+ UTF-8
+ 8
+ 8
+
+
diff --git a/pom.xml b/pom.xml
index 193a600..43eb49f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,6 +9,11 @@
1.0.0
cs_device
+ cs_harmonic
+ cs_event
+ cs_report
+ cs_system
+ cs_warn
govern