diff --git a/yxt_supervise/supervise-message/pom.xml b/yxt_supervise/supervise-message/pom.xml
new file mode 100644
index 00000000..cd6cba02
--- /dev/null
+++ b/yxt_supervise/supervise-message/pom.xml
@@ -0,0 +1,15 @@
+
+
+ 4.0.0
+
+
+ supervise-message
+ com.yxt.supervise
+ 0.0.1
+ pom
+
+
+ supervise-message-biz
+
+
+
\ No newline at end of file
diff --git a/yxt_supervise/supervise-message/supervise-message-biz/pom.xml b/yxt_supervise/supervise-message/supervise-message-biz/pom.xml
new file mode 100644
index 00000000..165960be
--- /dev/null
+++ b/yxt_supervise/supervise-message/supervise-message-biz/pom.xml
@@ -0,0 +1,95 @@
+
+
+ 4.0.0
+
+ com.yxt
+ yxt-parent
+ 0.0.1
+
+
+
+ com.yxt.supervise
+ supervise-message-biz
+ 0.0.1
+
+
+
+ com.yxt
+ yxt-common-base
+ 0.0.1
+
+
+ org.projectlombok
+ lombok
+ true
+
+
+
+
+ mysql
+ mysql-connector-java
+ runtime
+
+
+ com.alibaba.cloud
+ spring-cloud-starter-alibaba-nacos-discovery
+
+
+ org.springframework.cloud
+ spring-cloud-starter-openfeign
+
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+
+
+ com.baomidou
+ mybatis-plus-annotation
+
+
+ junit
+ junit
+ compile
+
+
+ javax.servlet
+ javax.servlet-api
+ 4.0.1
+ compile
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+ 2.7.2
+
+
+
+ repackage
+
+
+
+
+
+
+
+ src/main/java
+
+ **/*Mapper.xml
+
+
+
+ src/main/resources
+
+ **/*.yml
+
+ false
+
+
+
+
diff --git a/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/MessageApplication.java b/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/MessageApplication.java
new file mode 100644
index 00000000..a21d33b1
--- /dev/null
+++ b/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/MessageApplication.java
@@ -0,0 +1,24 @@
+package com.yxt.supervise.message;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
+import org.springframework.cloud.openfeign.EnableFeignClients;
+
+/**
+ * @description:
+ * @author: dimengzhe
+ * @date: 2023/11/23
+ **/
+@EnableDiscoveryClient
+@SpringBootApplication(scanBasePackages = {
+ "com.yxt.common.base.config",
+ "com.yxt.supervise.message"
+})
+@EnableFeignClients(basePackages = {"com.yxt.supervise.message"})
+public class MessageApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(MessageApplication.class, args);
+ }
+}
diff --git a/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/api/message/Message.java b/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/api/message/Message.java
new file mode 100644
index 00000000..044d7963
--- /dev/null
+++ b/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/api/message/Message.java
@@ -0,0 +1,12 @@
+package com.yxt.supervise.message.api.message;
+
+import lombok.Data;
+
+/**
+ * @description:
+ * @author: dimengzhe
+ * @date: 2023/11/24
+ **/
+@Data
+public class Message {
+}
diff --git a/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/biz/message/MessageMapper.java b/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/biz/message/MessageMapper.java
new file mode 100644
index 00000000..541bf373
--- /dev/null
+++ b/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/biz/message/MessageMapper.java
@@ -0,0 +1,14 @@
+package com.yxt.supervise.message.biz.message;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.yxt.supervise.message.api.message.Message;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * @description:
+ * @author: dimengzhe
+ * @date: 2023/11/24
+ **/
+@Mapper
+public interface MessageMapper extends BaseMapper {
+}
diff --git a/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/biz/message/MessageMapper.xml b/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/biz/message/MessageMapper.xml
new file mode 100644
index 00000000..7db2ff00
--- /dev/null
+++ b/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/biz/message/MessageMapper.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/biz/message/MessageRest.java b/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/biz/message/MessageRest.java
new file mode 100644
index 00000000..eb75684a
--- /dev/null
+++ b/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/biz/message/MessageRest.java
@@ -0,0 +1,14 @@
+package com.yxt.supervise.message.biz.message;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @description:
+ * @author: dimengzhe
+ * @date: 2023/11/24
+ **/
+@RestController
+@RequestMapping("v1/Message")
+public class MessageRest {
+}
diff --git a/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/biz/message/MessageService.java b/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/biz/message/MessageService.java
new file mode 100644
index 00000000..8023c41c
--- /dev/null
+++ b/yxt_supervise/supervise-message/supervise-message-biz/src/main/java/com/yxt/supervise/message/biz/message/MessageService.java
@@ -0,0 +1,14 @@
+package com.yxt.supervise.message.biz.message;
+
+import com.yxt.common.base.service.MybatisBaseService;
+import com.yxt.supervise.message.api.message.Message;
+import org.springframework.stereotype.Service;
+
+/**
+ * @description:
+ * @author: dimengzhe
+ * @date: 2023/11/24
+ **/
+@Service
+public class MessageService extends MybatisBaseService {
+}
diff --git a/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/application-devv.yml b/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/application-devv.yml
new file mode 100644
index 00000000..b2ded5ef
--- /dev/null
+++ b/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/application-devv.yml
@@ -0,0 +1,30 @@
+spring:
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://39.104.100.138:3306/supervise_message?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
+ username: root
+ password: yxt_mysql_138
+ cloud:
+ nacos:
+ discovery:
+ namespace: supervise
+ server-addr: 39.104.100.138:8848
+ register-enabled: false
+ redis:
+ database: 3 # Redis数据库索引(默认为0)
+ host: 39.104.100.138
+ jedis:
+ pool:
+ max-active: -1 #连接池最大连接数(使用负值表示没有限制)
+ max-idle: 8 #连接池中的最大空闲连接
+ max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+ min-idle: 0 # 连接池中的最小空闲连接
+ password:
+ port: 6379
+ timeout: 0 # 连接超时时间(毫秒)
+
+image:
+ upload:
+ path: D:\supervise\upload\
+ url:
+ prefix: http://192.168.0.114:8112/upload/
\ No newline at end of file
diff --git a/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/application-pro.yml b/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/application-pro.yml
new file mode 100644
index 00000000..1c359234
--- /dev/null
+++ b/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/application-pro.yml
@@ -0,0 +1,59 @@
+spring:
+ datasource:
+ dynamic:
+ primary: master #设置默认的数据源或者数据源组,默认值即为master
+ strict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源
+ datasource:
+ master:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://127.0.0.1:3306/supervise_report?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
+ username: root
+ password: 1LAiGz$t1*Iw
+ supplychain:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://127.0.0.1:3306/supervise_supplychain?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
+ username: root
+ password: 1LAiGz$t1*Iw
+ warehouse:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://127.0.0.1:3306/warehouse2?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
+ username: root
+ password: 1LAiGz$t1*Iw
+ crm:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://127.0.0.1:3306/supervise_crm?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
+ username: root
+ password: 1LAiGz$t1*Iw
+ system:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://127.0.0.1:3306/supervise_auth?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
+ username: root
+ password: 1LAiGz$t1*Iw
+ rms:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://127.0.0.1:3306/supervise_rms?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true
+ username: root
+ password: 1LAiGz$t1*Iw
+ cloud:
+ nacos:
+ discovery:
+ server-addr: 127.0.0.1:8848
+ redis:
+ database: 3 # Redis数据库索引(默认为0)
+ host: 127.0.0.1
+ jedis:
+ pool:
+ max-active: -1 #连接池最大连接数(使用负值表示没有限制)
+ max-idle: 8 #连接池中的最大空闲连接
+ max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+ min-idle: 0 # 连接池中的最小空闲连接
+ password: 123456
+ port: 6379
+ timeout: 0 # 连接超时时间(毫秒)
+
+image:
+ upload:
+ path: D:/webapps/supervise/static/upload/
+ url:
+ prefix: https://supervise.yxtsoft.com/downfile/
+
diff --git a/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/application-test.yml b/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/application-test.yml
new file mode 100644
index 00000000..a628a184
--- /dev/null
+++ b/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/application-test.yml
@@ -0,0 +1,33 @@
+server:
+ port: 17010
+
+spring:
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://172.18.0.4:3306/supervise_message?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
+ username: root
+ password: yxt_mysql_138
+ cloud:
+ nacos:
+ discovery:
+ namespace: supervise
+ server-addr: 172.18.0.5:8848
+ ip: 39.104.100.138
+ redis:
+ database: 3 # Redis数据库索引(默认为0)
+ host: 172.18.0.7
+ jedis:
+ pool:
+ max-active: -1 #连接池最大连接数(使用负值表示没有限制)
+ max-idle: 8 #连接池中的最大空闲连接
+ max-wait: -1 # 连接池最大阻塞等待时间(使用负值表示没有限制)
+ min-idle: 0 # 连接池中的最小空闲连接
+ password:
+ port: 6379
+ timeout: 0 # 连接超时时间(毫秒)
+
+image:
+ upload:
+ path: /home/lzh/docker_data/nginx/html/supervise/supervise-portal-ui/upload/
+ url:
+ prefix: http://jg.yyundong.com/upload/
\ No newline at end of file
diff --git a/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/application.yml b/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/application.yml
new file mode 100644
index 00000000..5ab36144
--- /dev/null
+++ b/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/application.yml
@@ -0,0 +1,62 @@
+spring:
+ application:
+ name: supervise-message
+ profiles:
+ active: devv
+# active: test
+# active: pro
+ messages:
+ # 国际化资源文件路径
+ basename: i18n/messages
+ servlet:
+ #上传文件
+ multipart:
+ max-file-size: 50MB
+ max-request-size: 100MB
+ devtools:
+ restart:
+ # 热部署开关
+ enabled: true
+
+
+
+server:
+ port: 7010
+ max-http-header-size: 102400
+ undertow:
+ max-http-post-size: -1
+
+#mybatis
+mybatis-plus:
+ # 配置mapper的扫描,找到所有的mapper.xml映射文件
+ mapper-locations: classpath*:**Mapper.xml
+ global-config:
+ refresh: true
+ db-config:
+ #定义生成ID的类型
+ id-type: Auto
+ db-type: mysql
+ configuration:
+ map-underscore-to-camel-case: false
+ cache-enabled: true
+ call-setters-on-nulls: true
+ log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+
+#hystrix的超时时间
+hystrix:
+ command:
+ default:
+ execution:
+ timeout:
+ enabled: true
+ isolation:
+ thread:
+ timeoutInMilliseconds: 60000
+#ribbon的超时时间
+ribbon:
+ ReadTimeout: 60000
+ ConnectTimeout: 60000
+
+
+
+
diff --git a/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/logback-spring.xml b/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/logback-spring.xml
new file mode 100644
index 00000000..81d91b58
--- /dev/null
+++ b/yxt_supervise/supervise-message/supervise-message-biz/src/main/resources/logback-spring.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+ %yellow(%date{yyyy-MM-dd HH:mm:ss}) |%highlight(%-5level) |%green(%logger:%line) |%blue(%msg%n)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${log.base}.log
+
+ ${log.base}.%d{yyyyMMdd}.%i.log.zip
+
+
+
+ 1MB
+
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}
+ -%msg%n
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file