xy 1 місяць тому
батько
коміт
42416c4613

+ 10 - 105
tz-gateway/src/main/resources/application-uat.yaml

@@ -1,115 +1,20 @@
+--- #################### 注册中心 + 配置中心相关配置 ####################
+
 spring:
   cloud:
-    # Spring Cloud Gateway 配置项,对应 GatewayProperties 类
     nacos:
       #server-addr: 127.0.0.1:8848 # Nacos 服务器地址
-      server-addr: 127.0.0.1:8848 # Nacos 服务器地址
-      username: # Nacos 账号
-      password: # Nacos 密码
+      server-addr: nacos-hs.nacos.svc.cluster.local:8848 # Nacos 服务器地址
+      username: hongsuan # Nacos 账号
+      password: v4cqKnhYwDYu8urT # Nacos 密码
       discovery: # 【配置中心】配置项
-        namespace: dev # 命名空间。这里使用 dev 开发环境
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
+        group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+      config: # 【注册中心】配置项
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
         group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
-#      config: # 【注册中心】配置项
-#        namespace: dev # 命名空间。这里使用 dev 开发环境
-#        group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
-    gateway:
-      # 路由配置项,对应 RouteDefinition 数组
-      routes:
-        ## system-server 服务
-        - id: system-admin-api # 路由的编号
-          uri: grayLb://system-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/admin-api/system/**
-          filters:
-            - RewritePath=/admin-api/system/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
-        - id: system-app-api # 路由的编号
-          uri: grayLb://system-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/app-api/system/**
-          filters:
-            - RewritePath=/app-api/system/v3/api-docs, /v3/api-docs
-        ## infra-server 服务
-        - id: infra-admin-api # 路由的编号
-          uri: grayLb://infra-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/admin-api/infra/**
-          filters:
-            - RewritePath=/admin-api/infra/v3/api-docs, /v3/api-docs
-        - id: infra-app-api # 路由的编号
-          uri: grayLb://infra-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/app-api/infra/**
-          filters:
-            - RewritePath=/app-api/infra/v3/api-docs, /v3/api-docs
-        - id: infra-spring-boot-admin # 路由的编号(Spring Boot Admin)
-          uri: grayLb://infra-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/admin/**
-        - id: infra-websocket # 路由的编号(WebSocket)
-          uri: grayLb://infra-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/infra/ws/**
-        ## bpm-server 服务
-        - id: bpm-admin-api # 路由的编号
-          uri: grayLb://bpm-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/admin-api/bpm/**
-          filters:
-            - RewritePath=/admin-api/bpm/v3/api-docs, /v3/api-docs
-        ## report-server 服务
-        - id: report-admin-api # 路由的编号
-          uri: grayLb://report-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/admin-api/report/**
-          filters:
-            - RewritePath=/admin-api/report/v3/api-docs, /v3/api-docs
-        - id: report-jimu # 路由的编号(积木报表)
-          uri: grayLb://report-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/jmreport/**
-        ## mp-server 服务
-        - id: mp-admin-api # 路由的编号
-          uri: grayLb://mp-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/admin-api/mp/**
-          filters:
-            - RewritePath=/admin-api/mp/v3/api-docs, /v3/api-docs
-        ## laboratory-server 服务
-        - id: laboratory-admin-api # 路由的编号
-          uri: grayLb://laboratory-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/admin-api/laboratory/**
-          filters:
-            - RewritePath=/admin-api/laboratory/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
-        - id: system-app-api # 路由的编号
-          uri: grayLb://laboratory-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/app-api/laboratory/**
-          filters:
-            - RewritePath=/app-api/laboratory/v3/api-docs, /v3/api-docs
-        ## pressure-server 服务
-        - id: pressure-admin-api # 路由的编号
-          uri: grayLb://pressure-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/admin-api/pressure/**
-          filters:
-            - RewritePath=/admin-api/pressure/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
-        - id: system-app-api # 路由的编号
-          uri: grayLb://pressure-server
-          predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
-            - Path=/app-api/pressure/**
-          filters:
-            - RewritePath=/app-api/pressure/v3/api-docs, /v3/api-docs
-
-      x-forwarded:
-        prefix-enabled: false # 避免 Swagger 重复带上额外的 /admin-api/system 前缀
 
 # 日志文件配置
 logging:
   level:
-    org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR # TODO 先禁用,Spring Boot 3.X 存在部分错误的 WARN 提示
-    com.alibaba.nacos: DEBUG
-
-tz:
-  info:
-    version: 1.0.0
+    org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR # TODO 芋艿:先禁用,Spring Boot 3.X 存在部分错误的 WARN 提示

+ 27 - 76
tz-module-bpm/tz-module-bpm-biz/src/main/resources/application-uat.yaml

@@ -3,24 +3,34 @@
 spring:
   cloud:
     nacos:
-      server-addr: nacos-server:8848 # Nacos 服务器地址
-      username: nacos # Nacos 账号
-      password: dexdev@2025 # Nacos 密码
+      server-addr: nacos-hs.nacos.svc.cluster.local:8848 # Nacos 服务器地址
+      username: hongsuan # Nacos 账号
+      password: v4cqKnhYwDYu8urT # Nacos 密码
       discovery: # 【配置中心】配置项
-        namespace: dev # 命名空间。这里使用 dev 开发环境
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
         group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
         metadata:
           version: 1.0.0 # 服务实例的版本号,可用于灰度发布
       config: # 【注册中心】配置项
-        namespace: dev # 命名空间。这里使用 dev 开发环境
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
         group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+
 --- #################### 数据库相关配置 ####################
 spring:
+  boot:
+    admin:
+      # Spring Boot Admin Client 客户端的相关配置
+      client:
+        instance:
+          service-host-type: IP # 注册实例时,优先使用 IP [IP, HOST_NAME, CANONICAL_HOST_NAME]
+      # Spring Boot Admin Server 服务端的相关配置
+      context-path: /admin # 配置 Spring
   # 数据源配置项
   autoconfigure:
     exclude:
       - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure # 排除 Druid 的自动配置,使用 dynamic-datasource-spring-boot-starter 配置多数据源
   datasource:
+    # 数据库初始化脚本
     druid: # Druid 【监控】相关的全局配置
       web-stat-filter:
         enabled: true
@@ -55,25 +65,26 @@ spring:
       primary: master
       datasource:
         master:
-          url: jdbc:dm://192.168.20.224:5236?schema=TZ_CLOUD_DEV
+          url: jdbc:dm:// 192.168.20.224:5236?schema=CYJW_CLOUD_UAT
           username: SYSDBA
           password: Dexdev2025
         slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
-          url: jdbc:dm://192.168.20.224:5236?schema=TZ_CLOUD_DEV
+          url: jdbc:dm:// 192.168.20.224:5236?schema=CYJW_CLOUD_UAT
           username: SYSDBA
           password: Dexdev2025
 
-  # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
   data:
     redis:
       host: 192.168.20.224 # 地址
       port: 6379 # 端口
-      database: 10 # 数据库索引
+      database: 5 # 数据库索引
       password: F7B73743E7AEDD58E58900F4782550BF # 密码,建议生产环境开启
 
+--- #################### MQ 消息队列相关配置 ####################
+
 # rocketmq 配置项,对应 RocketMQProperties 配置类
-  rocketmq:
-    name-server: 192.168.20.224:9876 # RocketMQ Namesrv
+rocketmq:
+  name-server: 192.168.20.224:9876 # RocketMQ Namesrv
 
 --- #################### 定时任务相关配置 ####################
 xxl:
@@ -81,6 +92,7 @@ xxl:
     admin:
       #addresses: http://127.0.0.1:9090/xxl-job-admin # 调度中心部署跟地址
       addresses: https://aimkt.hofo.co/xxl-job-admin # 调度中心部署跟地址
+
 --- #################### 服务保障相关配置 ####################
 
 # Lock4j 配置项
@@ -96,85 +108,24 @@ management:
     web:
       base-path: /actuator # Actuator 提供的 API 接口的根目录。默认为 /actuator
       exposure:
-        include: "*" # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
-
-# Spring Boot Admin 配置项
-spring:
-  boot:
-    admin:
-      # Spring Boot Admin Client 客户端的相关配置
-      client:
-        instance:
-          service-host-type: IP # 注册实例时,优先使用 IP [IP, HOST_NAME, CANONICAL_HOST_NAME]
-      # Spring Boot Admin Server 服务端的相关配置
-      context-path: /admin # 配置 Spring
+        include: '*' # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
 
 # 日志文件配置
 logging:
   level:
     # 配置自己写的 MyBatis Mapper 打印日志
-    cn.start.tz.module.system.dal.mysql: debug
-    cn.start.tz.module.system.dal.mysql.logger.ApiErrorLogMapper: INFO # 配置 ApiErrorLogMapper 的日志级别为 info,避免和 GlobalExceptionHandler 重复打印
-    cn.start.tz.module.system.dal.mysql.file.FileConfigMapper: INFO # 配置 FileConfigMapper 的日志级别为 info
+    cn.start.tz.module.pressure.dal.mysql: debug
+    cn.start.tz.module.pressure.dal.mysql.logger.ApiErrorLogMapper: INFO # 配置 ApiErrorLogMapper 的日志级别为 info,避免和 GlobalExceptionHandler 重复打印
+    cn.start.tz.module.pressure.dal.mysql.file.FileConfigMapper: INFO # 配置 FileConfigMapper 的日志级别为 info
     org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR # TODO 芋艿:先禁用,Spring Boot 3.X 存在部分错误的 WARN 提示
   file:
     name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
 
---- #################### 微信公众号、小程序相关配置 ####################
-wx:
-  mp: # 公众号配置(必填),参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-mp-spring-boot-starter/README.md 文档
-    #    app-id: wx041349c6f39b268b
-    #    secret: 5abee519483bc9f8cb37ce280e814bd0
-    app-id: wx5b23ba7a5589ecbb # 测试号
-    secret: 2a7b3b20c537e52e74afd395eb85f61f
-    # 存储配置,解决 AccessToken 的跨节点的共享
-    config-storage:
-      type: RedisTemplate # 采用 RedisTemplate 操作 Redis,会自动从 Spring 中获取
-      key-prefix: wx # Redis Key 的前缀
-      http-client-type: HttpClient # 采用 HttpClient 请求微信公众号平台
-  miniapp: # 小程序配置(必填),参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-miniapp-spring-boot-starter/README.md 文档
-    #    appid: wx62056c0d5e8db250
-    #    secret: 333ae72f41552af1e998fe1f54e1584a
-    appid: wxf88e2dba767bb5d6 # wenhualian的接口测试号
-    secret: c2fffd16cb6c0f9c6b649a9828168fb5
-    config-storage:
-      type: RedisTemplate # 采用 RedisTemplate 操作 Redis,会自动从 Spring 中获取
-      key-prefix: wa # Redis Key 的前缀
-      http-client-type: HttpClient # 采用 HttpClient 请求微信公众号平台
 --- #################### 芋道相关配置 ####################
 
 # 芋道配置项,设置当前项目所有自定义的配置
 tz:
-  env: # 多环境的配置项
-    tag: ${HOSTNAME}
-    name: uat
   demo: false # 开启演示模式
   captcha:
     enable: false
 
-justauth:
-  enabled: true
-  type:
-    DINGTALK: # 钉钉
-      client-id: dingvrnreaje3yqvzhxg
-      client-secret: i8E6iZyDvZj51JIb0tYsYfVQYOks9Cq1lgryEjFRqC79P3iJcrxEwT6Qk2QvLrLI
-      ignore-check-redirect-uri: true
-    WECHAT_ENTERPRISE: # 企业微信
-      client-id: wwd411c69a39ad2e54
-      client-secret: 1wTb7hYxnpT2TUbIeHGXGo7T0odav1ic10mLdyyATOw
-      agent-id: 1000004
-      ignore-check-redirect-uri: true
-    # noinspection SpringBootApplicationYaml
-    WECHAT_MINI_APP: # 微信小程序
-      client-id: ${wx.miniapp.appid}
-      client-secret: ${wx.miniapp.secret}
-      ignore-check-redirect-uri: true
-      ignore-check-state: true # 微信小程序,不会使用到 state,所以不进行校验
-    WECHAT_MP: # 微信公众号
-      client-id: ${wx.mp.app-id}
-      client-secret: ${wx.mp.secret}
-      ignore-check-redirect-uri: true
-  cache:
-    type: REDIS
-    prefix: "social_auth_state:" # 缓存前缀,目前只对 Redis 缓存生效,默认 JUSTAUTH::STATE::
-    timeout: 24h # 超时时长,目前只对 Redis 缓存生效,默认 3 分钟

+ 1 - 1
tz-module-grape-city/tz-module-grape-city-biz/src/main/resources/application-uat.yaml

@@ -67,7 +67,7 @@ spring:
       database: 10 # 数据库索引
       password: F7B73743E7AEDD58E58900F4782550BF # 密码,建议生产环境开启
 
-# rocketmq 配置项,对应 RocketMQProperties 配置类
+  # rocketmq 配置项,对应 RocketMQProperties 配置类
   rocketmq:
     name-server: 192.168.20.224:9876 # RocketMQ Namesrv
 

+ 54 - 73
tz-module-infra/tz-module-infra-biz/src/main/resources/application-uat.yaml

@@ -3,23 +3,31 @@
 spring:
   cloud:
     nacos:
-      server-addr: nacos-server:8848 # Nacos 服务器地址
-      username: nacos # Nacos 账号
-      password: dexdev@2025 # Nacos 密码
+      #server-addr: 127.0.0.1:8848 # Nacos 服务器地址
+      #server-addr: localhost:31848 # Nacos 服务器地址
+      server-addr: nacos-hs.nacos.svc.cluster.local:8848 # Nacos 服务器地址
+      username: hongsuan # Nacos 账号
+      password: v4cqKnhYwDYu8urT # Nacos 密码
       discovery: # 【配置中心】配置项
-        namespace: dev # 命名空间。这里使用 dev 开发环境
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
         group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
         metadata:
           version: 1.0.0 # 服务实例的版本号,可用于灰度发布
       config: # 【注册中心】配置项
-        namespace: dev # 命名空间。这里使用 dev 开发环境
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
         group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+
 --- #################### 数据库相关配置 ####################
 spring:
+
   # 数据源配置项
   autoconfigure:
     exclude:
       - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure # 排除 Druid 的自动配置,使用 dynamic-datasource-spring-boot-starter 配置多数据源
+      - de.codecentric.boot.admin.server.config.AdminServerAutoConfiguration # 禁用 Spring Boot Admin 的 Server 的自动配置
+      - de.codecentric.boot.admin.server.cloud.config.AdminServerDiscoveryAutoConfiguration # 禁用 Spring Boot Admin 的 Server 的自动配置
+      - de.codecentric.boot.admin.server.ui.config.AdminServerUiAutoConfiguration # 禁用 Spring Boot Admin 的 Server UI 的自动配置
+      - de.codecentric.boot.admin.client.config.SpringBootAdminClientAutoConfiguration # 禁用 Spring Boot Admin 的 Client 的自动配置
   datasource:
     druid: # Druid 【监控】相关的全局配置
       web-stat-filter:
@@ -41,8 +49,8 @@ spring:
             multi-statement-allow: true
     dynamic: # 多数据源配置
       druid: # Druid 【连接池】相关的全局配置
-        initial-size: 5 # 初始连接数
-        min-idle: 10 # 最小连接池数量
+        initial-size: 1 # 初始连接数
+        min-idle: 1 # 最小连接池数量
         max-active: 20 # 最大连接池数量
         max-wait: 600000 # 配置获取连接等待超时的时间,单位:毫秒
         time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位:毫秒
@@ -55,32 +63,51 @@ spring:
       primary: master
       datasource:
         master:
-          url: jdbc:dm://192.168.20.224:5236?schema=TZ_CLOUD_DEV
+          url: jdbc:dm:// 192.168.20.224:5236?schema=CYJW_CLOUD_UAT
           username: SYSDBA
           password: Dexdev2025
-        slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
-          url: jdbc:dm://192.168.20.224:5236?schema=TZ_CLOUD_DEV
+        #          username: sa # SQL Server 连接的示例
+        #          password: JSm:g(*%lU4ZAkz06cd52KqT3)i1?H7W # SQL Server 连接的示例
+        #          username: SYSDBA # DM 连接的示例
+        #          password: SYSDBA # DM 连接的示例
+        slave: # 模拟从库,可根据自己需要修改
+          lazy: true # 开启懒加载,保证启动速度
+          url: jdbc:dm:// 192.168.20.224:5236?schema=CYJW_CLOUD_UAT
           username: SYSDBA
           password: Dexdev2025
 
   # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
   data:
     redis:
-      host: 192.168.20.224 # 地址
+      host:  192.168.20.224 # 地址
       port: 6379 # 端口
-      database: 10 # 数据库索引
+      database: 5 # 数据库索引
       password: F7B73743E7AEDD58E58900F4782550BF # 密码,建议生产环境开启
 
+--- #################### MQ 消息队列相关配置 ####################
+
 # rocketmq 配置项,对应 RocketMQProperties 配置类
-  rocketmq:
-    name-server: 192.168.20.224:9876 # RocketMQ Namesrv
+rocketmq:
+  name-server:  192.168.20.224:9876 # RocketMQ Namesrv
+
+spring:
+  # RabbitMQ 配置项,对应 RabbitProperties 配置类
+  rabbitmq:
+    host: 127.0.0.1 # RabbitMQ 服务的地址
+    port: 5672 # RabbitMQ 服务的端口
+    username: guest # RabbitMQ 服务的账号
+    password: guest # RabbitMQ 服务的密码
+  # Kafka 配置项,对应 KafkaProperties 配置类
+  kafka:
+    bootstrap-servers: 127.0.0.1:9092 # 指定 Kafka Broker 地址,可以设置多个,以逗号分隔
 
 --- #################### 定时任务相关配置 ####################
 xxl:
   job:
+    enabled: false # 是否开启调度中心,默认为 true 开启
     admin:
-      #addresses: http://127.0.0.1:9090/xxl-job-admin # 调度中心部署跟地址
-      addresses: https://aimkt.hofo.co/xxl-job-admin # 调度中心部署跟地址
+      addresses: http://127.0.0.1:9090/xxl-job-admin # 调度中心部署跟地址
+
 --- #################### 服务保障相关配置 ####################
 
 # Lock4j 配置项
@@ -96,7 +123,7 @@ management:
     web:
       base-path: /actuator # Actuator 提供的 API 接口的根目录。默认为 /actuator
       exposure:
-        include: "*" # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
+        include: '*' # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
 
 # Spring Boot Admin 配置项
 spring:
@@ -113,65 +140,19 @@ spring:
 logging:
   level:
     # 配置自己写的 MyBatis Mapper 打印日志
-    cn.start.tz.module.system.dal.mysql: debug
-    cn.start.tz.module.system.dal.mysql.logger.ApiErrorLogMapper: INFO # 配置 ApiErrorLogMapper 的日志级别为 info,避免和 GlobalExceptionHandler 重复打印
-    cn.start.tz.module.system.dal.mysql.file.FileConfigMapper: INFO # 配置 FileConfigMapper 的日志级别为 info
+    cn.start.tz.module.infra.dal.mysql: debug
+    cn.start.tz.module.infra.dal.mysql.logger.ApiErrorLogMapper: INFO # 配置 ApiErrorLogMapper 的日志级别为 info,避免和 GlobalExceptionHandler 重复打印
+    cn.start.tz.module.infra.dal.mysql.file.FileConfigMapper: INFO # 配置 FileConfigMapper 的日志级别为 info
     org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR # TODO 芋艿:先禁用,Spring Boot 3.X 存在部分错误的 WARN 提示
-  file:
-    name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
-
---- #################### 微信公众号、小程序相关配置 ####################
-wx:
-  mp: # 公众号配置(必填),参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-mp-spring-boot-starter/README.md 文档
-    #    app-id: wx041349c6f39b268b
-    #    secret: 5abee519483bc9f8cb37ce280e814bd0
-    app-id: wx5b23ba7a5589ecbb # 测试号
-    secret: 2a7b3b20c537e52e74afd395eb85f61f
-    # 存储配置,解决 AccessToken 的跨节点的共享
-    config-storage:
-      type: RedisTemplate # 采用 RedisTemplate 操作 Redis,会自动从 Spring 中获取
-      key-prefix: wx # Redis Key 的前缀
-      http-client-type: HttpClient # 采用 HttpClient 请求微信公众号平台
-  miniapp: # 小程序配置(必填),参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-miniapp-spring-boot-starter/README.md 文档
-    #    appid: wx62056c0d5e8db250
-    #    secret: 333ae72f41552af1e998fe1f54e1584a
-    appid: wxf88e2dba767bb5d6 # wenhualian的接口测试号
-    secret: c2fffd16cb6c0f9c6b649a9828168fb5
-    config-storage:
-      type: RedisTemplate # 采用 RedisTemplate 操作 Redis,会自动从 Spring 中获取
-      key-prefix: wa # Redis Key 的前缀
-      http-client-type: HttpClient # 采用 HttpClient 请求微信公众号平台
+
 --- #################### 芋道相关配置 ####################
 
 # 芋道配置项,设置当前项目所有自定义的配置
 tz:
-  demo: false # 开启演示模式
-  captcha:
+  env: # 多环境的配置项
+    tag: ${HOSTNAME}
+  security:
+    mock-enable: true
+  access-log: # 访问日志的配置项
     enable: false
-
-justauth:
-  enabled: true
-  type:
-    DINGTALK: # 钉钉
-      client-id: dingvrnreaje3yqvzhxg
-      client-secret: i8E6iZyDvZj51JIb0tYsYfVQYOks9Cq1lgryEjFRqC79P3iJcrxEwT6Qk2QvLrLI
-      ignore-check-redirect-uri: true
-    WECHAT_ENTERPRISE: # 企业微信
-      client-id: wwd411c69a39ad2e54
-      client-secret: 1wTb7hYxnpT2TUbIeHGXGo7T0odav1ic10mLdyyATOw
-      agent-id: 1000004
-      ignore-check-redirect-uri: true
-    # noinspection SpringBootApplicationYaml
-    WECHAT_MINI_APP: # 微信小程序
-      client-id: ${wx.miniapp.appid}
-      client-secret: ${wx.miniapp.secret}
-      ignore-check-redirect-uri: true
-      ignore-check-state: true # 微信小程序,不会使用到 state,所以不进行校验
-    WECHAT_MP: # 微信公众号
-      client-id: ${wx.mp.app-id}
-      client-secret: ${wx.mp.secret}
-      ignore-check-redirect-uri: true
-  cache:
-    type: REDIS
-    prefix: "social_auth_state:" # 缓存前缀,目前只对 Redis 缓存生效,默认 JUSTAUTH::STATE::
-    timeout: 24h # 超时时长,目前只对 Redis 缓存生效,默认 3 分钟
+  encryption: your-base64-encoded-aes256-key-here

+ 175 - 0
tz-module-laboratory/tz-module-laboratory-biz/src/main/resources/application-uat.yaml

@@ -0,0 +1,175 @@
+--- #################### 注册中心 + 配置中心相关配置 ####################
+
+spring:
+  cloud:
+    nacos:
+      server-addr: nacos-hs.nacos.svc.cluster.local:8848 # Nacos 服务器地址
+      username: hongsuan # Nacos 账号
+      password: v4cqKnhYwDYu8urT # Nacos 密码
+      discovery: # 【配置中心】配置项
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
+        group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+        metadata:
+          version: 1.0.0 # 服务实例的版本号,可用于灰度发布
+      config: # 【注册中心】配置项
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
+        group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+
+--- #################### 数据库相关配置 ####################
+spring:
+  # 数据源配置项
+  autoconfigure:
+    exclude:
+      - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure # 排除 Druid 的自动配置,使用 dynamic-datasource-spring-boot-starter 配置多数据源
+  datasource:
+    druid: # Druid 【监控】相关的全局配置
+      web-stat-filter:
+        enabled: true
+      stat-view-servlet:
+        enabled: true
+        allow: # 设置白名单,不填则允许所有访问
+        url-pattern: /druid/*
+        login-username: # 控制台管理用户名和密码
+        login-password:
+      filter:
+        stat:
+          enabled: true
+          log-slow-sql: true # 慢 SQL 记录
+          slow-sql-millis: 100
+          merge-sql: true
+        wall:
+          config:
+            multi-statement-allow: true
+    dynamic: # 多数据源配置
+      druid: # Druid 【连接池】相关的全局配置
+        initial-size: 5 # 初始连接数
+        min-idle: 10 # 最小连接池数量
+        max-active: 20 # 最大连接池数量
+        max-wait: 600000 # 配置获取连接等待超时的时间,单位:毫秒
+        time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位:毫秒
+        min-evictable-idle-time-millis: 300000 # 配置一个连接在池中最小生存的时间,单位:毫秒
+        max-evictable-idle-time-millis: 900000 # 配置一个连接在池中最大生存的时间,单位:毫秒
+        validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
+        test-while-idle: true
+        test-on-borrow: false
+        test-on-return: false
+      primary: master
+      datasource:
+        master:
+          url: jdbc:dm:// 192.168.20.224:5236?schema=CYJW_CLOUD_UAT
+          username: SYSDBA
+          password: Dexdev2025
+        slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
+          url: jdbc:dm:// 192.168.20.224:5236?schema=CYJW_CLOUD_UAT
+          username: SYSDBA
+          password: Dexdev2025
+
+  # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
+  data:
+    redis:
+      host: 192.168.20.224 # 地址
+      port: 6379 # 端口
+      database: 5 # 数据库索引
+      password: F7B73743E7AEDD58E58900F4782550BF # 密码,建议生产环境开启
+--- #################### MQ 消息队列相关配置 ####################
+
+# rocketmq 配置项,对应 RocketMQProperties 配置类
+rocketmq:
+  name-server: 192.168.20.224:9876 # RocketMQ Namesrv
+
+spring:
+# RabbitMQ 配置项,对应 RabbitProperties 配置类
+#  rabbitmq:
+#    host: 127.0.0.1 # RabbitMQ 服务的地址
+#    port: 5672 # RabbitMQ 服务的端口
+#    username: guest # RabbitMQ 服务的账号
+#    password: guest # RabbitMQ 服务的密码
+#  # Kafka 配置项,对应 KafkaProperties 配置类
+#  kafka:
+#    bootstrap-servers: 127.0.0.1:9092 # 指定 Kafka Broker 地址,可以设置多个,以逗号分隔
+
+--- #################### 定时任务相关配置 ####################
+xxl:
+  job:
+    admin:
+      #addresses: http://127.0.0.1:9090/xxl-job-admin # 调度中心部署跟地址
+      addresses: https://aimkt.hofo.co/xxl-job-admin # 调度中心部署跟地址
+
+--- #################### 服务保障相关配置 ####################
+
+# Lock4j 配置项
+lock4j:
+  acquire-timeout: 3000 # 获取分布式锁超时时间,默认为 3000 毫秒
+  expire: 30000 # 分布式锁的超时时间,默认为 30 毫秒
+
+--- #################### 监控相关配置 ####################
+
+# Actuator 监控端点的配置项
+management:
+  endpoints:
+    web:
+      base-path: /actuator # Actuator 提供的 API 接口的根目录。默认为 /actuator
+      exposure:
+        include: '*' # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
+
+# Spring Boot Admin 配置项
+spring:
+  boot:
+    admin:
+      # Spring Boot Admin Client 客户端的相关配置
+      client:
+        instance:
+          service-host-type: IP # 注册实例时,优先使用 IP [IP, HOST_NAME, CANONICAL_HOST_NAME]
+      # Spring Boot Admin Server 服务端的相关配置
+      context-path: /admin # 配置 Spring
+
+# 日志文件配置
+logging:
+  level:
+      # 配置自己写的 MyBatis Mapper 打印日志
+    cn.start.tz.module.laboratory.dal.mysql: debug
+    cn.start.tz.module.laboratory.dal.mysql.logger.ApiErrorLogMapper: INFO # 配置 ApiErrorLogMapper 的日志级别为 info,避免和 GlobalExceptionHandler 重复打印
+    cn.start.tz.module.laboratory.dal.mysql.file.FileConfigMapper: INFO # 配置 FileConfigMapper 的日志级别为 info
+    org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR # TODO 芋艿:先禁用,Spring Boot 3.X 存在部分错误的 WARN 提示
+  file:
+    name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
+
+--- #################### 芋道相关配置 ####################
+
+# 芋道配置项,设置当前项目所有自定义的配置
+tz:
+  demo: false # 开启演示模式
+  captcha:
+    enable: false
+
+justauth:
+  enabled: true
+  type:
+    DINGTALK: # 钉钉
+      client-id: dingvrnreaje3yqvzhxg
+      client-secret: i8E6iZyDvZj51JIb0tYsYfVQYOks9Cq1lgryEjFRqC79P3iJcrxEwT6Qk2QvLrLI
+      ignore-check-redirect-uri: true
+    WECHAT_ENTERPRISE: # 企业微信
+      client-id: wwd411c69a39ad2e54
+      client-secret: 1wTb7hYxnpT2TUbIeHGXGo7T0odav1ic10mLdyyATOw
+      agent-id: 1000004
+      ignore-check-redirect-uri: true
+    # noinspection SpringBootApplicationYaml
+    WECHAT_MINI_APP: # 微信小程序
+      client-id: ${wx.miniapp.appid}
+      client-secret: ${wx.miniapp.secret}
+      ignore-check-redirect-uri: true
+      ignore-check-state: true # 微信小程序,不会使用到 state,所以不进行校验
+    WECHAT_MP: # 微信公众号
+      client-id: ${wx.mp.app-id}
+      client-secret: ${wx.mp.secret}
+      ignore-check-redirect-uri: true
+  cache:
+    type: REDIS
+    prefix: 'social_auth_state:' # 缓存前缀,目前只对 Redis 缓存生效,默认 JUSTAUTH::STATE::
+    timeout: 24h # 超时时长,目前只对 Redis 缓存生效,默认 3 分钟
+
+feign:
+  client:
+    #    direct-grape-service: http://127.0.0.1:48010  # 本地测试
+    direct-grape-service: http://8.138.109.252:48010

+ 153 - 0
tz-module-member/tz-module-member-biz/src/main/resources/application-uat.yaml

@@ -0,0 +1,153 @@
+--- #################### 注册中心 + 配置中心相关配置 ####################
+
+spring:
+  cloud:
+    nacos:
+      server-addr: nacos-hs.nacos.svc.cluster.local:8848 # Nacos 服务器地址
+      username: hongsuan # Nacos 账号
+      password: v4cqKnhYwDYu8urT # Nacos 密码
+      discovery: # 【配置中心】配置项
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
+        group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+        metadata:
+          version: 1.0.0 # 服务实例的版本号,可用于灰度发布
+      config: # 【注册中心】配置项
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
+        group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+
+--- #################### 数据库相关配置 ####################
+spring:
+  # 数据源配置项
+  autoconfigure:
+    exclude:
+      - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure # 排除 Druid 的自动配置,使用 dynamic-datasource-spring-boot-starter 配置多数据源
+      - de.codecentric.boot.admin.client.config.SpringBootAdminClientAutoConfiguration # 禁用 Spring Boot Admin 的 Client 的自动配置
+  datasource:
+    druid: # Druid 【监控】相关的全局配置
+      web-stat-filter:
+        enabled: true
+      stat-view-servlet:
+        enabled: true
+        allow: # 设置白名单,不填则允许所有访问
+        url-pattern: /druid/*
+        login-username: # 控制台管理用户名和密码
+        login-password:
+      filter:
+        stat:
+          enabled: true
+          log-slow-sql: true # 慢 SQL 记录
+          slow-sql-millis: 100
+          merge-sql: true
+        wall:
+          config:
+            multi-statement-allow: true
+    dynamic: # 多数据源配置
+      druid: # Druid 【连接池】相关的全局配置
+        initial-size: 1 # 初始连接数
+        min-idle: 1 # 最小连接池数量
+        max-active: 20 # 最大连接池数量
+        max-wait: 600000 # 配置获取连接等待超时的时间,单位:毫秒
+        time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位:毫秒
+        min-evictable-idle-time-millis: 300000 # 配置一个连接在池中最小生存的时间,单位:毫秒
+        max-evictable-idle-time-millis: 900000 # 配置一个连接在池中最大生存的时间,单位:毫秒
+        validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
+        test-while-idle: true
+        test-on-borrow: false
+        test-on-return: false
+      primary: master
+      datasource:
+        master:
+          url: jdbc:dm:// 192.168.20.224:5236?schema=CYJW_CLOUD_UAT
+          username: SYSDBA
+          password: Dexdev2025
+        slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
+          url: jdbc:dm:// 192.168.20.224:5236?schema=CYJW_CLOUD_UAT
+          username: SYSDBA
+          password: Dexdev2025
+
+  # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
+  data:
+    redis:
+      host: 192.168.20.224 # 地址
+      port: 6379 # 端口
+      database: 5 # 数据库索引
+      password: F7B73743E7AEDD58E58900F4782550BF # 密码,建议生产环境开启
+#    password: 123456 # 密码,建议生产环境开启
+
+--- #################### MQ 消息队列相关配置 ####################
+rocketmq:
+  name-server: 192.168.20.224:9876 # RocketMQ Namesrv
+--- #################### 定时任务相关配置 ####################
+
+xxl:
+  job:
+    enabled: false # 是否开启调度中心,默认为 true 开启
+    admin:
+      addresses: http://127.0.0.1:9090/xxl-job-admin # 调度中心部署跟地址
+
+--- #################### 服务保障相关配置 ####################
+
+# Lock4j 配置项
+lock4j:
+  acquire-timeout: 3000 # 获取分布式锁超时时间,默认为 3000 毫秒
+  expire: 30000 # 分布式锁的超时时间,默认为 30 毫秒
+
+--- #################### 监控相关配置 ####################
+
+# Actuator 监控端点的配置项
+management:
+  endpoints:
+    web:
+      base-path: /actuator # Actuator 提供的 API 接口的根目录。默认为 /actuator
+      exposure:
+        include: '*' # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
+
+# Spring Boot Admin 配置项
+spring:
+  boot:
+    admin:
+      # Spring Boot Admin Client 客户端的相关配置
+      client:
+        instance:
+          service-host-type: IP # 注册实例时,优先使用 IP [IP, HOST_NAME, CANONICAL_HOST_NAME]
+
+# 日志文件配置
+logging:
+  level:
+    # 配置自己写的 MyBatis Mapper 打印日志
+    cn.start.tz.module.member.dal.mysql: debug
+    org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR # TODO 芋艿:先禁用,Spring Boot 3.X 存在部分错误的 WARN 提示
+
+##############################小程序相关配置########################################
+wx:
+  miniapp:
+    appid: wx42cd964b5f2f5efd
+    secret: e446b09bd9d62da50f2b8b9704b7852c
+  mp:
+    appid: wxa8ee312a1ad60f61 # 蚁群
+    secret: 7189797e4640b5b5c5b9a64de1ba404e
+   #mp:
+   # appid: wx5b23ba7a5589ecbb # 特种
+    #secret: 2a7b3b20c537e52e74afd395eb85f61f
+
+#=======ocr识别配置 ==================
+ocr:
+  accessKeyId: LTAI4FicD7M7RwQdAbqWC5Mu
+  accessKeySecret: AXI8eq7QcrlDPG1skoPnjhZkbSjOwz
+
+aly:
+  blApiKey : sk-8a46c04a2f6742eab6d960bc5d893503
+
+
+--- #################### 芋道相关配置 ####################
+
+# 芋道配置项,设置当前项目所有自定义的配置
+tz:
+  env: # 多环境的配置项
+    tag: ${HOSTNAME}
+    name: local
+  demo: false # 开启演示模式
+  security:
+    mock-enable: true
+  access-log: # 访问日志的配置项
+    enable: false

+ 123 - 0
tz-module-mp/tz-module-mp-biz/src/main/resources/application-uat.yaml

@@ -0,0 +1,123 @@
+--- #################### 注册中心 + 配置中心相关配置 ####################
+
+spring:
+  cloud:
+    nacos:
+      server-addr: nacos-hs.nacos.svc.cluster.local:8848 # Nacos 服务器地址
+      username: hongsuan # Nacos 账号
+      password: v4cqKnhYwDYu8urT # Nacos 密码
+      discovery: # 【配置中心】配置项
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
+        group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+        metadata:
+          version: 1.0.0 # 服务实例的版本号,可用于灰度发布
+      config: # 【注册中心】配置项
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
+        group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+
+--- #################### 数据库相关配置 ####################
+spring:
+  # 数据源配置项
+  autoconfigure:
+    exclude:
+      - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure # 排除 Druid 的自动配置,使用 dynamic-datasource-spring-boot-starter 配置多数据源
+      - de.codecentric.boot.admin.client.config.SpringBootAdminClientAutoConfiguration # 禁用 Spring Boot Admin 的 Client 的自动配置
+  datasource:
+    druid: # Druid 【监控】相关的全局配置
+      web-stat-filter:
+        enabled: true
+      stat-view-servlet:
+        enabled: true
+        allow: # 设置白名单,不填则允许所有访问
+        url-pattern: /druid/*
+        login-username: # 控制台管理用户名和密码
+        login-password:
+      filter:
+        stat:
+          enabled: true
+          log-slow-sql: true # 慢 SQL 记录
+          slow-sql-millis: 100
+          merge-sql: true
+        wall:
+          config:
+            multi-statement-allow: true
+    dynamic: # 多数据源配置
+      druid: # Druid 【连接池】相关的全局配置
+        initial-size: 1 # 初始连接数
+        min-idle: 1 # 最小连接池数量
+        max-active: 20 # 最大连接池数量
+        max-wait: 600000 # 配置获取连接等待超时的时间,单位:毫秒
+        time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位:毫秒
+        min-evictable-idle-time-millis: 300000 # 配置一个连接在池中最小生存的时间,单位:毫秒
+        max-evictable-idle-time-millis: 900000 # 配置一个连接在池中最大生存的时间,单位:毫秒
+        validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
+        test-while-idle: true
+        test-on-borrow: false
+        test-on-return: false
+      primary: master
+      datasource:
+        master:
+          url: jdbc:dm:// 192.168.20.224:5236?schema=CYJW_CLOUD_UAT
+          username: SYSDBA
+          password: Dexdev2025
+        slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
+          url: jdbc:dm:// 192.168.20.224:5236?schema=CYJW_CLOUD_UAT
+          username: SYSDBA
+          password: Dexdev2025
+
+  # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
+  data:
+    redis:
+      host: 192.168.20.224 # 地址
+      port: 6379 # 端口
+      database: 5 # 数据库索引
+      password: F7B73743E7AEDD58E58900F4782550BF # 密码,建议生产环境开启
+
+--- #################### MQ 消息队列相关配置 ####################
+rocketmq:
+  name-server: 192.168.20.224:9876 # RocketMQ Namesrv
+--- #################### 定时任务相关配置 ####################
+
+--- #################### 服务保障相关配置 ####################
+
+# Lock4j 配置项
+lock4j:
+  acquire-timeout: 3000 # 获取分布式锁超时时间,默认为 3000 毫秒
+  expire: 30000 # 分布式锁的超时时间,默认为 30 毫秒
+
+--- #################### 监控相关配置 ####################
+
+# Actuator 监控端点的配置项
+management:
+  endpoints:
+    web:
+      base-path: /actuator # Actuator 提供的 API 接口的根目录。默认为 /actuator
+      exposure:
+        include: '*' # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
+
+# Spring Boot Admin 配置项
+spring:
+  boot:
+    admin:
+      # Spring Boot Admin Client 客户端的相关配置
+      client:
+        instance:
+          service-host-type: IP # 注册实例时,优先使用 IP [IP, HOST_NAME, CANONICAL_HOST_NAME]
+
+# 日志文件配置
+logging:
+  level:
+    # 配置自己写的 MyBatis Mapper 打印日志
+    cn.start.tz.module.mp.dal.mysql: debug
+    org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR # TODO 芋艿:先禁用,Spring Boot 3.X 存在部分错误的 WARN 提示
+
+--- #################### 芋道相关配置 ####################
+
+# 芋道配置项,设置当前项目所有自定义的配置
+tz:
+  env: # 多环境的配置项
+    tag: ${HOSTNAME}
+  security:
+    mock-enable: true
+  access-log: # 访问日志的配置项
+    enable: false

+ 55 - 79
tz-module-pressure/tz-module-pressure-biz/src/main/resources/application-uat.yaml

@@ -3,19 +3,28 @@
 spring:
   cloud:
     nacos:
-      server-addr: nacos-server:8848 # Nacos 服务器地址
-      username: nacos # Nacos 账号
-      password: dexdev@2025 # Nacos 密码
+      server-addr: nacos-hs.nacos.svc.cluster.local:8848 # Nacos 服务器地址
+      username: hongsuan # Nacos 账号
+      password: v4cqKnhYwDYu8urT # Nacos 密码
       discovery: # 【配置中心】配置项
-        namespace: dev # 命名空间。这里使用 dev 开发环境
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
         group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
         metadata:
           version: 1.0.0 # 服务实例的版本号,可用于灰度发布
       config: # 【注册中心】配置项
-        namespace: dev # 命名空间。这里使用 dev 开发环境
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
         group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
+
 --- #################### 数据库相关配置 ####################
 spring:
+  boot:
+    admin:
+      # Spring Boot Admin Client 客户端的相关配置
+      client:
+        instance:
+          service-host-type: IP # 注册实例时,优先使用 IP [IP, HOST_NAME, CANONICAL_HOST_NAME]
+      # Spring Boot Admin Server 服务端的相关配置
+      context-path: /admin # 配置 Spring
   # 数据源配置项
   autoconfigure:
     exclude:
@@ -55,32 +64,51 @@ spring:
       primary: master
       datasource:
         master:
-          url: jdbc:dm://192.168.20.224:5236?schema=TZ_CLOUD_DEV
+          url: jdbc:dm:// 192.168.20.224:5236?schema=CYJW_CLOUD_UAT
           username: SYSDBA
           password: Dexdev2025
         slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
-          url: jdbc:dm://192.168.20.224:5236?schema=TZ_CLOUD_DEV
+          url: jdbc:dm:// 192.168.20.224:5236?schema=CYJW_CLOUD_UAT
           username: SYSDBA
           password: Dexdev2025
 
+  #      datasource:
+  #        master:
+  #          url: jdbc:dm://192.168.20.224:5236?schema=TZ_CLOUD_DEV
+  #          username: SYSDBA
+  #          password: Dexdev2025
+  #        slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
+  #          url: jdbc:dm://192.168.20.224:5236?schema=TZ_CLOUD_DEV
+  #          username: SYSDBA
+  #          password: Dexdev2025
+  #        oracle: # 承压测试数据库
+  #          driver-class-name: oracle.jdbc.OracleDriver
+  #          url: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.20.26)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=oadb)))
+  #          username: eosdb
+  #          password: eosdb
+
   # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
   data:
     redis:
-      host: 192.168.20.224 # 地址
+      host: 192.168.20.224 #地址
       port: 6379 # 端口
-      database: 10 # 数据库索引
+      database: 5 # 数据库索引
       password: F7B73743E7AEDD58E58900F4782550BF # 密码,建议生产环境开启
 
+--- #################### MQ 消息队列相关配置 ####################
+
 # rocketmq 配置项,对应 RocketMQProperties 配置类
-  rocketmq:
-    name-server: 192.168.20.224:9876 # RocketMQ Namesrv
+rocketmq:
+  name-server: 192.168.20.224:9876 # RocketMQ Namesrv
+
 
 --- #################### 定时任务相关配置 ####################
-xxl:
-  job:
-    admin:
-      #addresses: http://127.0.0.1:9090/xxl-job-admin # 调度中心部署跟地址
-      addresses: https://aimkt.hofo.co/xxl-job-admin # 调度中心部署跟地址
+#xxl:
+#  job:
+#    admin:
+#addresses: http://127.0.0.1:9090/xxl-job-admin # 调度中心部署跟地址
+#      addresses: https://aimkt.hofo.co/xxl-job-admin # 调度中心部署跟地址
+
 --- #################### 服务保障相关配置 ####################
 
 # Lock4j 配置项
@@ -96,85 +124,33 @@ management:
     web:
       base-path: /actuator # Actuator 提供的 API 接口的根目录。默认为 /actuator
       exposure:
-        include: "*" # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
-
-# Spring Boot Admin 配置项
-spring:
-  boot:
-    admin:
-      # Spring Boot Admin Client 客户端的相关配置
-      client:
-        instance:
-          service-host-type: IP # 注册实例时,优先使用 IP [IP, HOST_NAME, CANONICAL_HOST_NAME]
-      # Spring Boot Admin Server 服务端的相关配置
-      context-path: /admin # 配置 Spring
+        include: '*' # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
 
 # 日志文件配置
 logging:
   level:
     # 配置自己写的 MyBatis Mapper 打印日志
-    cn.start.tz.module.system.dal.mysql: debug
-    cn.start.tz.module.system.dal.mysql.logger.ApiErrorLogMapper: INFO # 配置 ApiErrorLogMapper 的日志级别为 info,避免和 GlobalExceptionHandler 重复打印
-    cn.start.tz.module.system.dal.mysql.file.FileConfigMapper: INFO # 配置 FileConfigMapper 的日志级别为 info
+    cn.start.tz.module.pressure.dal.mysql: debug
+    cn.start.tz.module.pressure.dal.mysql.logger.ApiErrorLogMapper: INFO # 配置 ApiErrorLogMapper 的日志级别为 info,避免和 GlobalExceptionHandler 重复打印
+    cn.start.tz.module.pressure.dal.mysql.file.FileConfigMapper: INFO # 配置 FileConfigMapper 的日志级别为 info
     org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR # TODO 芋艿:先禁用,Spring Boot 3.X 存在部分错误的 WARN 提示
   file:
     name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
 
---- #################### 微信公众号、小程序相关配置 ####################
-wx:
-  mp: # 公众号配置(必填),参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-mp-spring-boot-starter/README.md 文档
-    #    app-id: wx041349c6f39b268b
-    #    secret: 5abee519483bc9f8cb37ce280e814bd0
-    app-id: wx5b23ba7a5589ecbb # 测试号
-    secret: 2a7b3b20c537e52e74afd395eb85f61f
-    # 存储配置,解决 AccessToken 的跨节点的共享
-    config-storage:
-      type: RedisTemplate # 采用 RedisTemplate 操作 Redis,会自动从 Spring 中获取
-      key-prefix: wx # Redis Key 的前缀
-      http-client-type: HttpClient # 采用 HttpClient 请求微信公众号平台
-  miniapp: # 小程序配置(必填),参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-miniapp-spring-boot-starter/README.md 文档
-    #    appid: wx62056c0d5e8db250
-    #    secret: 333ae72f41552af1e998fe1f54e1584a
-    appid: wxf88e2dba767bb5d6 # wenhualian的接口测试号
-    secret: c2fffd16cb6c0f9c6b649a9828168fb5
-    config-storage:
-      type: RedisTemplate # 采用 RedisTemplate 操作 Redis,会自动从 Spring 中获取
-      key-prefix: wa # Redis Key 的前缀
-      http-client-type: HttpClient # 采用 HttpClient 请求微信公众号平台
 --- #################### 芋道相关配置 ####################
 
 # 芋道配置项,设置当前项目所有自定义的配置
 tz:
   env: # 多环境的配置项
     tag: ${HOSTNAME}
-    name: uat
+    name: local
   demo: false # 开启演示模式
   captcha:
     enable: false
+  minio:
+    host: https://yudao-admin.hofo.co/dexdev/
 
-justauth:
-  enabled: true
-  type:
-    DINGTALK: # 钉钉
-      client-id: dingvrnreaje3yqvzhxg
-      client-secret: i8E6iZyDvZj51JIb0tYsYfVQYOks9Cq1lgryEjFRqC79P3iJcrxEwT6Qk2QvLrLI
-      ignore-check-redirect-uri: true
-    WECHAT_ENTERPRISE: # 企业微信
-      client-id: wwd411c69a39ad2e54
-      client-secret: 1wTb7hYxnpT2TUbIeHGXGo7T0odav1ic10mLdyyATOw
-      agent-id: 1000004
-      ignore-check-redirect-uri: true
-    # noinspection SpringBootApplicationYaml
-    WECHAT_MINI_APP: # 微信小程序
-      client-id: ${wx.miniapp.appid}
-      client-secret: ${wx.miniapp.secret}
-      ignore-check-redirect-uri: true
-      ignore-check-state: true # 微信小程序,不会使用到 state,所以不进行校验
-    WECHAT_MP: # 微信公众号
-      client-id: ${wx.mp.app-id}
-      client-secret: ${wx.mp.secret}
-      ignore-check-redirect-uri: true
-  cache:
-    type: REDIS
-    prefix: "social_auth_state:" # 缓存前缀,目前只对 Redis 缓存生效,默认 JUSTAUTH::STATE::
-    timeout: 24h # 超时时长,目前只对 Redis 缓存生效,默认 3 分钟
+feign:
+  client:
+    #direct-grape-service: http://127.0.0.1:48010  # 本地测试
+    direct-grape-service: http://8.138.109.252:48010

+ 173 - 6
tz-module-system/tz-module-system-biz/src/main/resources/application-uat.yaml

@@ -3,15 +3,182 @@
 spring:
   cloud:
     nacos:
-      server-addr: nacos-server:8848 # Nacos 服务器地址
-      username: nacos # Nacos 账号
-      password: dexdev@2025 # Nacos 密码
+      #      server-addr: localhost:31848 # Nacos 服务器地址
+      #server-addr: 192.168.19.165:31848 # Nacos 服务器地址server-addr: localhost:31848 # Nacos 服务器地址
+      server-addr: nacos-hs.nacos.svc.cluster.local:8848 # Nacos 服务器地址
+      username: hongsuan # Nacos 账号
+      password: v4cqKnhYwDYu8urT # Nacos 密码
       discovery: # 【配置中心】配置项
-        namespace: dev # 命名空间。这里使用 dev 开发环境
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
         group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
         metadata:
           version: 1.0.0 # 服务实例的版本号,可用于灰度发布
       config: # 【注册中心】配置项
-        namespace: dev # 命名空间。这里使用 dev 开发环境
+        namespace: b45ed91e-2b29-4aa8-a143-bbf2fd4e17c4 # 命名空间。这里使用 dev 开发环境
         group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
---- #################### 数据库相关配置 ####################
+--- #################### 数据库相关配置 ####################
+spring:
+  # 数据源配置项
+  autoconfigure:
+    exclude:
+      - com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure # 排除 Druid 的自动配置,使用 dynamic-datasource-spring-boot-starter 配置多数据源
+  datasource:
+    druid: # Druid 【监控】相关的全局配置
+      web-stat-filter:
+        enabled: true
+      stat-view-servlet:
+        enabled: true
+        allow: # 设置白名单,不填则允许所有访问
+        url-pattern: /druid/*
+        login-username: # 控制台管理用户名和密码
+        login-password:
+      filter:
+        stat:
+          enabled: true
+          log-slow-sql: true # 慢 SQL 记录
+          slow-sql-millis: 100
+          merge-sql: true
+        wall:
+          config:
+            multi-statement-allow: true
+    dynamic: # 多数据源配置
+      druid: # Druid 【连接池】相关的全局配置
+        initial-size: 5 # 初始连接数
+        min-idle: 10 # 最小连接池数量
+        max-active: 20 # 最大连接池数量
+        max-wait: 600000 # 配置获取连接等待超时的时间,单位:毫秒
+        time-between-eviction-runs-millis: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位:毫秒
+        min-evictable-idle-time-millis: 300000 # 配置一个连接在池中最小生存的时间,单位:毫秒
+        max-evictable-idle-time-millis: 900000 # 配置一个连接在池中最大生存的时间,单位:毫秒
+        validation-query: SELECT 1 FROM DUAL # 配置检测连接是否有效
+        test-while-idle: true
+        test-on-borrow: false
+        test-on-return: false
+      primary: master
+      datasource:
+        master:
+          url: jdbc:dm://192.168.20.224:5236?schema=CYJW_CLOUD_UAT
+          username: SYSDBA
+          password: Dexdev2025
+        slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
+          url: jdbc:dm://192.168.20.224:5236?schema=CYJW_CLOUD_UAT
+          username: SYSDBA
+          password: Dexdev2025
+
+
+  # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
+  data:
+    redis:
+      host: 192.168.20.224 # 地址
+      port: 6379 # 端口
+      database: 5 # 数据库索引
+      password: F7B73743E7AEDD58E58900F4782550BF # 密码,建议生产环境开启
+
+  # rocketmq 配置项,对应 RocketMQProperties 配置类
+  rocketmq:
+    name-server: 127.0.0.1:9876 # RocketMQ Namesrv
+
+--- #################### 定时任务相关配置 ####################
+xxl:
+  job:
+    admin:
+      #addresses: http://127.0.0.1:9090/xxl-job-admin # 调度中心部署跟地址
+      addresses: https://aimkt.hofo.co/xxl-job-admin # 调度中心部署跟地址
+--- #################### 服务保障相关配置 ####################
+
+# Lock4j 配置项
+lock4j:
+  acquire-timeout: 3000 # 获取分布式锁超时时间,默认为 3000 毫秒
+  expire: 30000 # 分布式锁的超时时间,默认为 30 毫秒
+
+--- #################### 监控相关配置 ####################
+
+# Actuator 监控端点的配置项
+management:
+  endpoints:
+    web:
+      base-path: /actuator # Actuator 提供的 API 接口的根目录。默认为 /actuator
+      exposure:
+        include: "*" # 需要开放的端点。默认值只打开 health 和 info 两个端点。通过设置 * ,可以开放所有端点。
+
+# Spring Boot Admin 配置项
+spring:
+  boot:
+    admin:
+      # Spring Boot Admin Client 客户端的相关配置
+      client:
+        instance:
+          service-host-type: IP # 注册实例时,优先使用 IP [IP, HOST_NAME, CANONICAL_HOST_NAME]
+      # Spring Boot Admin Server 服务端的相关配置
+      context-path: /admin # 配置 Spring
+
+# 日志文件配置
+logging:
+  level:
+    # 配置自己写的 MyBatis Mapper 打印日志
+    cn.start.tz.module.system.dal.mysql: debug
+    cn.start.tz.module.system.dal.mysql.logger.ApiErrorLogMapper: INFO # 配置 ApiErrorLogMapper 的日志级别为 info,避免和 GlobalExceptionHandler 重复打印
+    cn.start.tz.module.system.dal.mysql.file.FileConfigMapper: INFO # 配置 FileConfigMapper 的日志级别为 info
+    org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR # TODO 芋艿:先禁用,Spring Boot 3.X 存在部分错误的 WARN 提示
+  file:
+    name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
+
+--- #################### 微信公众号、小程序相关配置 ####################
+wx:
+  mp: # 公众号配置(必填),参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-mp-spring-boot-starter/README.md 文档
+    #    app-id: wx041349c6f39b268b
+    #    secret: 5abee519483bc9f8cb37ce280e814bd0
+    app-id: wx5b23ba7a5589ecbb # 测试号
+    secret: 2a7b3b20c537e52e74afd395eb85f61f
+    # 存储配置,解决 AccessToken 的跨节点的共享
+    config-storage:
+      type: RedisTemplate # 采用 RedisTemplate 操作 Redis,会自动从 Spring 中获取
+      key-prefix: wx # Redis Key 的前缀
+      http-client-type: HttpClient # 采用 HttpClient 请求微信公众号平台
+  miniapp: # 小程序配置(必填),参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-miniapp-spring-boot-starter/README.md 文档
+    #    appid: wx62056c0d5e8db250
+    #    secret: 333ae72f41552af1e998fe1f54e1584a
+    appid: wxf88e2dba767bb5d6 # wenhualian的接口测试号
+    secret: c2fffd16cb6c0f9c6b649a9828168fb5
+    config-storage:
+      type: RedisTemplate # 采用 RedisTemplate 操作 Redis,会自动从 Spring 中获取
+      key-prefix: wa # Redis Key 的前缀
+      http-client-type: HttpClient # 采用 HttpClient 请求微信公众号平台
+--- #################### 芋道相关配置 ####################
+
+# 芋道配置项,设置当前项目所有自定义的配置
+tz:
+  demo: false # 开启演示模式
+  captcha:
+    enable: false
+
+justauth:
+  enabled: true
+  type:
+    DINGTALK: # 钉钉
+      client-id: dingvrnreaje3yqvzhxg
+      client-secret: i8E6iZyDvZj51JIb0tYsYfVQYOks9Cq1lgryEjFRqC79P3iJcrxEwT6Qk2QvLrLI
+      ignore-check-redirect-uri: true
+    WECHAT_ENTERPRISE: # 企业微信
+      client-id: wwd411c69a39ad2e54
+      client-secret: 1wTb7hYxnpT2TUbIeHGXGo7T0odav1ic10mLdyyATOw
+      agent-id: 1000004
+      ignore-check-redirect-uri: true
+    # noinspection SpringBootApplicationYaml
+    WECHAT_MINI_APP: # 微信小程序
+      client-id: ${wx.miniapp.appid}
+      client-secret: ${wx.miniapp.secret}
+      ignore-check-redirect-uri: true
+      ignore-check-state: true # 微信小程序,不会使用到 state,所以不进行校验
+    WECHAT_MP: # 微信公众号
+      client-id: ${wx.mp.app-id}
+      client-secret: ${wx.mp.secret}
+      ignore-check-redirect-uri: true
+  cache:
+    type: REDIS
+    prefix: "social_auth_state:" # 缓存前缀,目前只对 Redis 缓存生效,默认 JUSTAUTH::STATE::
+    timeout: 24h # 超时时长,目前只对 Redis 缓存生效,默认 3 分钟
+feign:
+  client:
+    #direct-grape-service: http://127.0.0.1:48010  # 本地测试
+    direct-grape-service: http://8.138.109.252:48010