diff --git a/epmet-module/data-report/data-report-client/src/main/java/com/epmet/constant/DataSourceConstant.java b/epmet-module/data-report/data-report-client/src/main/java/com/epmet/constant/DataSourceConstant.java
new file mode 100644
index 0000000000..3efb09b66c
--- /dev/null
+++ b/epmet-module/data-report/data-report-client/src/main/java/com/epmet/constant/DataSourceConstant.java
@@ -0,0 +1,10 @@
+package com.epmet.constant;
+
+public interface DataSourceConstant {
+
+ /**
+ * 统计数据库
+ */
+ String STATS_DISPLAY = "statsdisplay";
+
+}
diff --git a/epmet-module/data-report/data-report-server/pom.xml b/epmet-module/data-report/data-report-server/pom.xml
index 690dfb72f3..eedc7aa66e 100644
--- a/epmet-module/data-report/data-report-server/pom.xml
+++ b/epmet-module/data-report/data-report-server/pom.xml
@@ -62,6 +62,12 @@
0.3.1
+
+
+ com.epmet
+ epmet-commons-dynamic-datasource
+ 2.0.0
+
@@ -105,6 +111,13 @@
epmet_data_statistical_user
EpmEt-db-UsEr
+
+
+
+
+ epmet_data_statistical_user
+ EpmEt-db-UsEr
+
0
192.168.1.130
diff --git a/epmet-module/data-report/data-report-server/src/main/resources/bootstrap.yml b/epmet-module/data-report/data-report-server/src/main/resources/bootstrap.yml
index 19e6e4b584..0d4f2911fd 100644
--- a/epmet-module/data-report/data-report-server/src/main/resources/bootstrap.yml
+++ b/epmet-module/data-report/data-report-server/src/main/resources/bootstrap.yml
@@ -91,6 +91,15 @@ mybatis-plus:
call-setters-on-nulls: true
jdbc-type-for-null: 'null'
+#动态数据源
+dynamic:
+ datasource:
+ statsdisplay:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: @datasource.druid.statsdisplay.url@
+ username: @datasource.druid.statsdisplay.username@
+ password: @datasource.druid.statsdisplay.password@
+
feign:
hystrix:
enabled: true