diff --git a/pom.xml b/pom.xml
index 83cb842..58a5542 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,12 +8,7 @@
${revision}
pom
- yudao-module-jy-business
- yudao-module-jy-manage
- yudao-module-jy-resource
- yudao-module-jy-office
- yudao-module-jy-report
- yudao-module-jy-iot
+ yudao-module-qms
qms-server
diff --git a/qms-server/Dockerfile b/qms-server/Dockerfile
index 7e5a316..23c2a81 100644
--- a/qms-server/Dockerfile
+++ b/qms-server/Dockerfile
@@ -1,13 +1,15 @@
-FROM 172.16.46.66:10043/base-service/eclipse-temurin:21-jre
+FROM ynwxr/report-base:x86_64-ubuntu_22-jre21-2.0.0
-# 设置应用目录
-WORKDIR /app
+RUN mkdir -p /appdata/server
+WORKDIR /appdata/server
+## 将后端项目的 Jar 文件,复制到镜像中
+COPY ./target/qms-server.jar app.jar
-# 复制应用文件
-COPY target/qms-server.jar /app/qms-server.jar
+## 设置 TZ 时区
+ENV TZ=Asia/Shanghai
# 暴露端口
EXPOSE 48205
-# 运行应用
-ENTRYPOINT ["java", "-jar", "/app/qms-server.jar"]
+## 启动后端项目
+ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]
diff --git a/qms-server/pom.xml b/qms-server/pom.xml
index e0728e7..95fb05e 100644
--- a/qms-server/pom.xml
+++ b/qms-server/pom.xml
@@ -27,32 +27,7 @@
cn.iocoder.cloud
- yudao-module-jy-business-server
- ${revision}
-
-
- cn.iocoder.cloud
- yudao-module-jy-manage-server
- ${revision}
-
-
- cn.iocoder.cloud
- yudao-module-jy-resource-server
- ${revision}
-
-
- cn.iocoder.cloud
- yudao-module-jy-office-server
- ${revision}
-
-
- cn.iocoder.cloud
- yudao-module-jy-report-server
- ${revision}
-
-
- cn.iocoder.cloud
- yudao-module-jy-iot-server
+ yudao-module-qms-server
${revision}
diff --git a/qms-server/src/main/resources/application-dev.yml b/qms-server/src/main/resources/application-dev.yml
index 30abeec..499327f 100644
--- a/qms-server/src/main/resources/application-dev.yml
+++ b/qms-server/src/main/resources/application-dev.yml
@@ -37,12 +37,12 @@ spring:
primary: master
datasource:
master:
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
+ url: jdbc:dm://172.16.46.247:1050?schema=ZGTY-QMS-DEV
username: SYSDBA
password: pgbsci6ddJ6Sqj@e
slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
+ url: jdbc:dm://172.16.46.247:1050?schema=ZGTY-QMS-DEV
username: SYSDBA
password: pgbsci6ddJ6Sqj@e
diff --git a/qms-server/src/main/resources/application-local.yml b/qms-server/src/main/resources/application-local.yml
index 99a2921..562fc9b 100644
--- a/qms-server/src/main/resources/application-local.yml
+++ b/qms-server/src/main/resources/application-local.yml
@@ -39,12 +39,12 @@ spring:
primary: master
datasource:
master:
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
+ url: jdbc:dm://172.16.46.247:1050?schema=ZGTY-QMS-DEV
username: SYSDBA
password: pgbsci6ddJ6Sqj@e
slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
+ url: jdbc:dm://172.16.46.247:1050?schema=ZGTY-QMS-DEV
username: SYSDBA
password: pgbsci6ddJ6Sqj@e
diff --git a/yudao-module-jy-business/yudao-module-jy-business-api/pom.xml b/yudao-module-jy-business/yudao-module-jy-business-api/pom.xml
deleted file mode 100644
index f3e8cef..0000000
--- a/yudao-module-jy-business/yudao-module-jy-business-api/pom.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
- yudao-module-jy-business
- cn.iocoder.cloud
- ${revision}
-
- 4.0.0
- yudao-module-jy-business-api
- jar
-
- ${project.artifactId}
-
- 暴露给其它模块调用
-
-
-
-
- cn.iocoder.cloud
- yudao-common
-
-
-
- org.springdoc
- springdoc-openapi-starter-webmvc-api
- provided
-
-
-
-
- org.springframework.boot
- spring-boot-starter-validation
- true
-
-
-
-
- org.springframework.cloud
- spring-cloud-starter-openfeign
- true
-
-
-
-
diff --git a/yudao-module-jy-business/yudao-module-jy-business-server/src/main/resources/application-dev.yml b/yudao-module-jy-business/yudao-module-jy-business-server/src/main/resources/application-dev.yml
deleted file mode 100644
index 30abeec..0000000
--- a/yudao-module-jy-business/yudao-module-jy-business-server/src/main/resources/application-dev.yml
+++ /dev/null
@@ -1,107 +0,0 @@
-spring:
- # 数据源配置项
- autoconfigure:
- exclude:
- 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://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
- slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
- lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
-
- # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
- data:
- redis:
- host: 172.16.46.63 # 地址
- port: 30379 # 端口
- database: 0 # 数据库索引
-# password: 123456 # 密码,建议生产环境开启
-
-xxl:
- job:
- admin:
- addresses: http://172.16.46.63:30082/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 两个端点。通过设置 * ,可以开放所有端点。
-
-# 日志文件配置
-logging:
- file:
- name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
-
-
-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_PROGRAM: # 微信小程序
- client-id: ${dollar}{wx.miniapp.appid}
- client-secret: ${dollar}{wx.miniapp.secret}
- ignore-check-redirect-uri: true
- ignore-check-state: true # 微信小程序,不会使用到 state,所以不进行校验
- WECHAT_MP: # 微信公众号
- client-id: ${dollar}{wx.mp.app-id}
- client-secret: ${dollar}{wx.mp.secret}
- ignore-check-redirect-uri: true
- cache:
- type: REDIS
- prefix: 'social_auth_state:' # 缓存前缀,目前只对 Redis 缓存生效,默认 JUSTAUTH::STATE::
- timeout: 24h # 超时时长,目前只对 Redis 缓存生效,默认 3 分钟
-
diff --git a/yudao-module-jy-iot/pom.xml b/yudao-module-jy-iot/pom.xml
deleted file mode 100644
index 33da05c..0000000
--- a/yudao-module-jy-iot/pom.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- dsc-qms
- cn.iocoder.cloud
- ${revision}
-
-
- yudao-module-jy-iot-api
- yudao-module-jy-iot-server
-
- 4.0.0
-
- yudao-module-jy-iot
- pom
-
- ${project.artifactId}
-
- JyIot 模块。
-
-
-
diff --git a/yudao-module-jy-iot/yudao-module-jy-iot-api/src/main/java/cn/iocoder/yudao/module/jyiot/enums/ErrorCodeConstants.java b/yudao-module-jy-iot/yudao-module-jy-iot-api/src/main/java/cn/iocoder/yudao/module/jyiot/enums/ErrorCodeConstants.java
deleted file mode 100644
index 33de621..0000000
--- a/yudao-module-jy-iot/yudao-module-jy-iot-api/src/main/java/cn/iocoder/yudao/module/jyiot/enums/ErrorCodeConstants.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package cn.iocoder.yudao.module.jyiot.enums;
-
-import cn.iocoder.yudao.framework.common.exception.ErrorCode;
-
-/**
- * jy-iot 错误码枚举类
- *
- * jy-iot 系统,使用 1-xxx-xxx-xxx 段
- *
- * @author ZT
- */
-public interface ErrorCodeConstants {
-
- // ========== 示例模块 1-001-000-000 ==========
- ErrorCode EXAMPLE_NOT_EXISTS = new ErrorCode(1_001_000_001, "示例不存在");
-
-}
diff --git a/yudao-module-jy-iot/yudao-module-jy-iot-server/pom.xml b/yudao-module-jy-iot/yudao-module-jy-iot-server/pom.xml
deleted file mode 100644
index 2fd946a..0000000
--- a/yudao-module-jy-iot/yudao-module-jy-iot-server/pom.xml
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
- yudao-module-jy-iot
- cn.iocoder.cloud
- ${revision}
-
- 4.0.0
- jar
-
- yudao-module-jy-iot-server
-
- ${project.artifactId}
-
- JyIot 模块。
-
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-env
-
-
-
-
- cn.iocoder.cloud
- yudao-module-system-api
- ${revision}
-
-
- cn.iocoder.cloud
- yudao-module-infra-api
- ${revision}
-
-
-
- cn.iocoder.cloud
- yudao-module-jy-iot-api
- ${revision}
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-data-permission
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-tenant
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-web
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-security
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-mybatis
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-redis
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-rpc
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-discovery
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-config
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-job
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-mq
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-test
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-excel
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-monitor
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-business
- ${revision}
-
-
-
-
-
- ${project.artifactId}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/java/cn/iocoder/yudao/module/jyiot/JyIotServerApplication.java b/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/java/cn/iocoder/yudao/module/jyiot/JyIotServerApplication.java
deleted file mode 100644
index 34dfbe6..0000000
--- a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/java/cn/iocoder/yudao/module/jyiot/JyIotServerApplication.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package cn.iocoder.yudao.module.jyiot;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-/**
- * JyIot 模块的启动类
- *
- * @author ZT
- */
-//@SpringBootApplication
-public class JyIotServerApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(JyIotServerApplication.class, args);
- }
-
-}
diff --git a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/java/cn/iocoder/yudao/module/jyiot/controller/admin/jyiot/JyIotController.java b/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/java/cn/iocoder/yudao/module/jyiot/controller/admin/jyiot/JyIotController.java
deleted file mode 100644
index c0fd36b..0000000
--- a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/java/cn/iocoder/yudao/module/jyiot/controller/admin/jyiot/JyIotController.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package cn.iocoder.yudao.module.jyiot.controller.admin.jyiot;
-
-import io.swagger.v3.oas.annotations.Operation;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import cn.iocoder.yudao.framework.common.pojo.CommonResult;
-
-import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
-
-/**
- * JyIot 控制器
- *
- * @author ZT
- */
-@Tag(name = "管理后台 - JyIot")
-@RestController
-@RequestMapping("/admin/jy-iot/jy-iot")
-public class JyIotController {
-
- @GetMapping("/hello")
- @Operation(summary = "Hello JyIot")
- public CommonResult hello() {
- return success("Hello, JyIot!");
- }
-
-}
diff --git a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/java/cn/iocoder/yudao/module/jyiot/framework/rpc/config/RpcConfiguration.java b/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/java/cn/iocoder/yudao/module/jyiot/framework/rpc/config/RpcConfiguration.java
deleted file mode 100644
index 31c1e7b..0000000
--- a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/java/cn/iocoder/yudao/module/jyiot/framework/rpc/config/RpcConfiguration.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package cn.iocoder.yudao.module.jyiot.framework.rpc.config;
-
-import cn.iocoder.yudao.module.system.api.dept.DeptApi;
-import org.springframework.cloud.openfeign.EnableFeignClients;
-import org.springframework.context.annotation.Configuration;
-
-@Configuration(value = "jyiotRpcConfiguration", proxyBeanMethods = false)
-@EnableFeignClients(clients = {DeptApi.class})
-public class RpcConfiguration {
-}
diff --git a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/java/cn/iocoder/yudao/module/jyiot/framework/security/config/SecurityConfiguration.java b/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/java/cn/iocoder/yudao/module/jyiot/framework/security/config/SecurityConfiguration.java
deleted file mode 100644
index 702ec27..0000000
--- a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/java/cn/iocoder/yudao/module/jyiot/framework/security/config/SecurityConfiguration.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package cn.iocoder.yudao.module.jyiot.framework.security.config;
-
-import cn.iocoder.yudao.framework.security.config.AuthorizeRequestsCustomizer;
-import cn.iocoder.yudao.module.infra.enums.ApiConstants;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.security.config.annotation.web.builders.HttpSecurity;
-import org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer;
-
-
-/**
- * Template 模块的 Security 配置
- */
-@Configuration("jyIotSecurityConfiguration")
-public class SecurityConfiguration {
-
- @Bean
- public AuthorizeRequestsCustomizer authorizeRequestsCustomizer() {
- return new AuthorizeRequestsCustomizer() {
-
- @Override
- public void customize(AuthorizeHttpRequestsConfigurer.AuthorizationManagerRequestMatcherRegistry registry) {
- // Swagger 接口文档
- registry.requestMatchers("/v3/api-docs/**").permitAll()
- .requestMatchers("/webjars/**").permitAll()
- .requestMatchers("/swagger-ui").permitAll()
- .requestMatchers("/swagger-ui/**").permitAll();
- // Druid 监控
- registry.requestMatchers("/druid/**").permitAll();
- // Spring Boot Actuator 的安全配置
- registry.requestMatchers("/actuator").permitAll()
- .requestMatchers("/actuator/**").permitAll();
- // RPC 服务的安全配置
- registry.requestMatchers(ApiConstants.PREFIX + "/**").permitAll();
- }
-
- };
- }
-
-}
diff --git a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/resources/application-dev.yml b/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/resources/application-dev.yml
deleted file mode 100644
index 30abeec..0000000
--- a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/resources/application-dev.yml
+++ /dev/null
@@ -1,107 +0,0 @@
-spring:
- # 数据源配置项
- autoconfigure:
- exclude:
- 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://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
- slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
- lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
-
- # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
- data:
- redis:
- host: 172.16.46.63 # 地址
- port: 30379 # 端口
- database: 0 # 数据库索引
-# password: 123456 # 密码,建议生产环境开启
-
-xxl:
- job:
- admin:
- addresses: http://172.16.46.63:30082/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 两个端点。通过设置 * ,可以开放所有端点。
-
-# 日志文件配置
-logging:
- file:
- name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
-
-
-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_PROGRAM: # 微信小程序
- client-id: ${dollar}{wx.miniapp.appid}
- client-secret: ${dollar}{wx.miniapp.secret}
- ignore-check-redirect-uri: true
- ignore-check-state: true # 微信小程序,不会使用到 state,所以不进行校验
- WECHAT_MP: # 微信公众号
- client-id: ${dollar}{wx.mp.app-id}
- client-secret: ${dollar}{wx.mp.secret}
- ignore-check-redirect-uri: true
- cache:
- type: REDIS
- prefix: 'social_auth_state:' # 缓存前缀,目前只对 Redis 缓存生效,默认 JUSTAUTH::STATE::
- timeout: 24h # 超时时长,目前只对 Redis 缓存生效,默认 3 分钟
-
diff --git a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/resources/application-local.yml b/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/resources/application-local.yml
deleted file mode 100644
index 7aab50c..0000000
--- a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/resources/application-local.yml
+++ /dev/null
@@ -1,97 +0,0 @@
-spring:
- # 数据源配置项
- autoconfigure:
- # noinspection SpringBootApplicationYaml
- 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: 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://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
- slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
- lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
-
- # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
- data:
- redis:
- host: 172.16.46.63 # 地址
- port: 30379 # 端口
- database: 0 # 数据库索引
-# password: 123456 # 密码,建议生产环境开启
-
-xxl:
- job:
- admin:
- addresses: http://172.16.46.63:30082/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 两个端点。通过设置 * ,可以开放所有端点。
-
-# 日志文件配置
-logging:
- level:
- # 配置自己写的 MyBatis Mapper 打印日志
- cn.iocoder.yudao.module.jyiot.dal.mysql: debug
- org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR
-
-mybatis-plus:
- configuration:
- log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
-
-
-# 芋道配置项,设置当前项目所有自定义的配置
-yudao:
- env: # 多环境的配置项
- tag: ${HOSTNAME}
- security:
- mock-enable: true
- access-log: # 访问日志的配置项
- enable: true
-
diff --git a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/resources/application.yml b/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/resources/application.yml
deleted file mode 100644
index 608e36a..0000000
--- a/yudao-module-jy-iot/yudao-module-jy-iot-server/src/main/resources/application.yml
+++ /dev/null
@@ -1,123 +0,0 @@
-spring:
- application:
- name: jy-iot-server
-
- profiles:
- active: ${env.name}
- #统一nacos配置,使用 profile 管理
- cloud:
- nacos:
- server-addr: ${config.server-addr} # Nacos 服务器地址
- username: ${config.username} # Nacos 账号
- password: ${config.password} # Nacos 密码
- discovery: # 【配置中心】配置项
- namespace: ${config.namespace} # 命名空间。这里使用 maven Profile 资源过滤进行动态替换
- group: ${config.group} # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
- metadata:
- version: 1.0.0 # 服务实例的版本号,可用于灰度发布
- config: # 【注册中心】配置项
- namespace: ${config.namespace} # 命名空间。这里使用 maven Profile 资源过滤进行动态替换
- group: ${config.group} # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
- main:
- allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。
- allow-bean-definition-overriding: true # 允许 Bean 覆盖,例如说 Feign 等会存在重复定义的服务
-
- config:
- import:
- - optional:classpath:application-${spring.profiles.active}.yaml # 加载【本地】配置
- - optional:nacos:${spring.application.name}-${spring.profiles.active}.yaml # 加载【Nacos】的配置
-
- # Servlet 配置
- servlet:
- # 文件上传相关配置项
- multipart:
- max-file-size: 16MB # 单个文件大小
- max-request-size: 32MB # 设置总上传的文件大小
-
- # Jackson 配置项
- jackson:
- serialization:
- write-dates-as-timestamps: true # 设置 LocalDateTime 的格式,使用时间戳
- write-date-timestamps-as-nanoseconds: false # 设置不使用 nanoseconds 的格式。例如说 1611460870.401,而是直接 1611460870401
- write-durations-as-timestamps: true # 设置 Duration 的格式,使用时间戳
- fail-on-empty-beans: false # 允许序列化无属性的 Bean
- time-zone: Asia/Shanghai
-
- # Cache 配置项
- cache:
- type: REDIS
- redis:
- time-to-live: 1h # 设置过期时间为 1 小时
-
-server:
- port: 48124
-
-logging:
- file:
- name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
-
-springdoc:
- api-docs:
- enabled: true # 1. 是否开启 Swagger 接文档的元数据
- path: /v3/api-docs
- swagger-ui:
- enabled: true # 2.1 是否开启 Swagger 文档的官方 UI 界面
- path: /swagger-ui.html
- default-flat-param-object: true # 参见 https://doc.xiaominfo.com/docs/faq/v4/knife4j-parameterobject-flat-param 文档
-
-knife4j:
- enable: true # 2.2 是否开启 Swagger 文档的 Knife4j UI 界面
- setting:
- language: zh_cn
-
-# MyBatis Plus 的配置项
-mybatis-plus:
- configuration:
- map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。
- global-config:
- db-config:
- id-type: NONE # “智能”模式,基于 IdTypeEnvironmentPostProcessor + 数据源的类型,自动适配成 AUTO、INPUT 模式。
- # id-type: AUTO # 自增 ID,适合 MySQL 等直接自增的数据库
- # id-type: INPUT # 用户输入 ID,适合 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库
- # id-type: ASSIGN_ID # 分配 ID,默认使用雪花算法。注意,Oracle、PostgreSQL、Kingbase、DB2、H2 数据库时,需要去除实体类上的 @KeySequence 注解
- logic-delete-value: 1 # 逻辑已删除值(默认为 1)
- logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
- banner: false # 关闭控制台的 Banner 打印
- type-aliases-package: cn.iocoder.yudao.module.*.dal.dataobject
- encryptor:
- password: XDV71a+xqStEA3WH # 加解密的秘钥,可使用 https://www.imaegoo.com/2020/aes-key-generator/ 网站生成
-
-mybatis-plus-join:
- banner: false # 关闭控制台的 Banner 打印
-
-# VO 转换(数据翻译)相关
-easy-trans:
- is-enable-global: false # 启用全局翻译(拦截所有 SpringMVC ResponseBody 进行自动翻译 )。如果对于性能要求很高可关闭此配置,或通过 @IgnoreTrans 忽略某个接口
-
-xxl:
- job:
- executor:
- appname: ${spring.application.name} # 执行器 AppName
- logpath: ${user.home}/logs/xxl-job/${spring.application.name} # 执行器运行日志文件存储磁盘路径
- accessToken: default_token # 执行器通讯TOKEN
-
-yudao:
- info:
- version: 1.0.0
- base-package: cn.iocoder.yudao.module.jyiot
- web:
- admin-ui:
- url: http://dashboard.yudao.iocoder.cn # Admin 管理后台 UI 的地址
- xss:
- enable: false
- exclude-urls: # 如下两个 url,仅仅是为了演示,去掉配置也没关系
- - ${spring.boot.admin.context-path}/** # 不处理 Spring Boot Admin 的请求
- - ${management.endpoints.web.base-path}/** # 不处理 Actuator 的请求
- swagger:
- title: 管理后台
- description: 提供管理员管理的所有功能
- version: ${yudao.info.version}
- tenant: # 多租户相关配置项
- enable: true
-
-debug: false
diff --git a/yudao-module-jy-manage/pom.xml b/yudao-module-jy-manage/pom.xml
deleted file mode 100644
index bcad065..0000000
--- a/yudao-module-jy-manage/pom.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- dsc-qms
- cn.iocoder.cloud
- ${revision}
-
-
- yudao-module-jy-manage-api
- yudao-module-jy-manage-server
-
- 4.0.0
-
- yudao-module-jy-manage
- pom
-
- ${project.artifactId}
-
- JyManage 模块。
-
-
-
diff --git a/yudao-module-jy-manage/yudao-module-jy-manage-api/pom.xml b/yudao-module-jy-manage/yudao-module-jy-manage-api/pom.xml
deleted file mode 100644
index 672a9f4..0000000
--- a/yudao-module-jy-manage/yudao-module-jy-manage-api/pom.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
- yudao-module-jy-manage
- cn.iocoder.cloud
- ${revision}
-
- 4.0.0
- yudao-module-jy-manage-api
- jar
-
- ${project.artifactId}
-
- 暴露给其它模块调用
-
-
-
-
- cn.iocoder.cloud
- yudao-common
-
-
-
- org.springdoc
- springdoc-openapi-starter-webmvc-api
- provided
-
-
-
-
- org.springframework.boot
- spring-boot-starter-validation
- true
-
-
-
-
- org.springframework.cloud
- spring-cloud-starter-openfeign
- true
-
-
-
-
diff --git a/yudao-module-jy-manage/yudao-module-jy-manage-api/src/main/java/cn/iocoder/yudao/module/jymanage/enums/ErrorCodeConstants.java b/yudao-module-jy-manage/yudao-module-jy-manage-api/src/main/java/cn/iocoder/yudao/module/jymanage/enums/ErrorCodeConstants.java
deleted file mode 100644
index c67e135..0000000
--- a/yudao-module-jy-manage/yudao-module-jy-manage-api/src/main/java/cn/iocoder/yudao/module/jymanage/enums/ErrorCodeConstants.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package cn.iocoder.yudao.module.jymanage.enums;
-
-import cn.iocoder.yudao.framework.common.exception.ErrorCode;
-
-/**
- * jy-manage 错误码枚举类
- *
- * jy-manage 系统,使用 1-xxx-xxx-xxx 段
- *
- * @author ZT
- */
-public interface ErrorCodeConstants {
-
- // ========== 示例模块 1-001-000-000 ==========
- ErrorCode EXAMPLE_NOT_EXISTS = new ErrorCode(1_001_000_001, "示例不存在");
-
-}
diff --git a/yudao-module-jy-manage/yudao-module-jy-manage-server/pom.xml b/yudao-module-jy-manage/yudao-module-jy-manage-server/pom.xml
deleted file mode 100644
index 118cbbb..0000000
--- a/yudao-module-jy-manage/yudao-module-jy-manage-server/pom.xml
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
- yudao-module-jy-manage
- cn.iocoder.cloud
- ${revision}
-
- 4.0.0
- jar
-
- yudao-module-jy-manage-server
-
- ${project.artifactId}
-
- JyManage 模块。
-
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-env
-
-
-
-
- cn.iocoder.cloud
- yudao-module-system-api
- ${revision}
-
-
- cn.iocoder.cloud
- yudao-module-infra-api
- ${revision}
-
-
-
- cn.iocoder.cloud
- yudao-module-jy-manage-api
- ${revision}
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-data-permission
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-tenant
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-web
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-security
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-mybatis
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-redis
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-rpc
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-discovery
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-config
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-job
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-mq
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-test
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-excel
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-monitor
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-business
- ${revision}
-
-
-
-
-
- ${project.artifactId}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/java/cn/iocoder/yudao/module/jymanage/JyManageServerApplication.java b/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/java/cn/iocoder/yudao/module/jymanage/JyManageServerApplication.java
deleted file mode 100644
index 6aebf13..0000000
--- a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/java/cn/iocoder/yudao/module/jymanage/JyManageServerApplication.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package cn.iocoder.yudao.module.jymanage;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-/**
- * JyManage 模块的启动类
- *
- * @author ZT
- */
-//@SpringBootApplication
-public class JyManageServerApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(JyManageServerApplication.class, args);
- }
-
-}
diff --git a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/java/cn/iocoder/yudao/module/jymanage/controller/admin/jymanage/JyManageController.java b/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/java/cn/iocoder/yudao/module/jymanage/controller/admin/jymanage/JyManageController.java
deleted file mode 100644
index 32ad306..0000000
--- a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/java/cn/iocoder/yudao/module/jymanage/controller/admin/jymanage/JyManageController.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package cn.iocoder.yudao.module.jymanage.controller.admin.jymanage;
-
-import io.swagger.v3.oas.annotations.Operation;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import cn.iocoder.yudao.framework.common.pojo.CommonResult;
-
-import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
-
-/**
- * JyManage 控制器
- *
- * @author ZT
- */
-@Tag(name = "管理后台 - JyManage")
-@RestController
-@RequestMapping("/admin/jy-manage/jy-manage")
-public class JyManageController {
-
- @GetMapping("/hello")
- @Operation(summary = "Hello JyManage")
- public CommonResult hello() {
- return success("Hello, JyManage!");
- }
-
-}
diff --git a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/java/cn/iocoder/yudao/module/jymanage/framework/rpc/config/RpcConfiguration.java b/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/java/cn/iocoder/yudao/module/jymanage/framework/rpc/config/RpcConfiguration.java
deleted file mode 100644
index e0bb4d3..0000000
--- a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/java/cn/iocoder/yudao/module/jymanage/framework/rpc/config/RpcConfiguration.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package cn.iocoder.yudao.module.jymanage.framework.rpc.config;
-
-import cn.iocoder.yudao.module.system.api.dept.DeptApi;
-import org.springframework.cloud.openfeign.EnableFeignClients;
-import org.springframework.context.annotation.Configuration;
-
-@Configuration(value = "jymanageRpcConfiguration", proxyBeanMethods = false)
-@EnableFeignClients(clients = {DeptApi.class})
-public class RpcConfiguration {
-}
diff --git a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/java/cn/iocoder/yudao/module/jymanage/framework/security/config/SecurityConfiguration.java b/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/java/cn/iocoder/yudao/module/jymanage/framework/security/config/SecurityConfiguration.java
deleted file mode 100644
index 06c4a8f..0000000
--- a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/java/cn/iocoder/yudao/module/jymanage/framework/security/config/SecurityConfiguration.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package cn.iocoder.yudao.module.jymanage.framework.security.config;
-
-import cn.iocoder.yudao.framework.security.config.AuthorizeRequestsCustomizer;
-import cn.iocoder.yudao.module.infra.enums.ApiConstants;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.security.config.annotation.web.builders.HttpSecurity;
-import org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer;
-
-
-/**
- * Template 模块的 Security 配置
- */
-@Configuration("jyManageSecurityConfiguration")
-public class SecurityConfiguration {
-
- @Bean
- public AuthorizeRequestsCustomizer authorizeRequestsCustomizer() {
- return new AuthorizeRequestsCustomizer() {
-
- @Override
- public void customize(AuthorizeHttpRequestsConfigurer.AuthorizationManagerRequestMatcherRegistry registry) {
- // Swagger 接口文档
- registry.requestMatchers("/v3/api-docs/**").permitAll()
- .requestMatchers("/webjars/**").permitAll()
- .requestMatchers("/swagger-ui").permitAll()
- .requestMatchers("/swagger-ui/**").permitAll();
- // Druid 监控
- registry.requestMatchers("/druid/**").permitAll();
- // Spring Boot Actuator 的安全配置
- registry.requestMatchers("/actuator").permitAll()
- .requestMatchers("/actuator/**").permitAll();
- // RPC 服务的安全配置
- registry.requestMatchers(ApiConstants.PREFIX + "/**").permitAll();
- }
-
- };
- }
-
-}
diff --git a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/resources/application-local.yml b/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/resources/application-local.yml
deleted file mode 100644
index 6d1d3b6..0000000
--- a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/resources/application-local.yml
+++ /dev/null
@@ -1,97 +0,0 @@
-spring:
- # 数据源配置项
- autoconfigure:
- # noinspection SpringBootApplicationYaml
- 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: 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://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
- slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
- lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
-
- # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
- data:
- redis:
- host: 172.16.46.63 # 地址
- port: 30379 # 端口
- database: 0 # 数据库索引
-# password: 123456 # 密码,建议生产环境开启
-
-xxl:
- job:
- admin:
- addresses: http://172.16.46.63:30082/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 两个端点。通过设置 * ,可以开放所有端点。
-
-# 日志文件配置
-logging:
- level:
- # 配置自己写的 MyBatis Mapper 打印日志
- cn.iocoder.yudao.module.jymanage.dal.mysql: debug
- org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR
-
-mybatis-plus:
- configuration:
- log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
-
-
-# 芋道配置项,设置当前项目所有自定义的配置
-yudao:
- env: # 多环境的配置项
- tag: ${HOSTNAME}
- security:
- mock-enable: true
- access-log: # 访问日志的配置项
- enable: true
-
diff --git a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/resources/application.yml b/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/resources/application.yml
deleted file mode 100644
index e7041b6..0000000
--- a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/resources/application.yml
+++ /dev/null
@@ -1,123 +0,0 @@
-spring:
- application:
- name: jy-manage-server
-
- profiles:
- active: ${env.name}
- #统一nacos配置,使用 profile 管理
- cloud:
- nacos:
- server-addr: ${config.server-addr} # Nacos 服务器地址
- username: ${config.username} # Nacos 账号
- password: ${config.password} # Nacos 密码
- discovery: # 【配置中心】配置项
- namespace: ${config.namespace} # 命名空间。这里使用 maven Profile 资源过滤进行动态替换
- group: ${config.group} # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
- metadata:
- version: 1.0.0 # 服务实例的版本号,可用于灰度发布
- config: # 【注册中心】配置项
- namespace: ${config.namespace} # 命名空间。这里使用 maven Profile 资源过滤进行动态替换
- group: ${config.group} # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
- main:
- allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。
- allow-bean-definition-overriding: true # 允许 Bean 覆盖,例如说 Feign 等会存在重复定义的服务
-
- config:
- import:
- - optional:classpath:application-${spring.profiles.active}.yaml # 加载【本地】配置
- - optional:nacos:${spring.application.name}-${spring.profiles.active}.yaml # 加载【Nacos】的配置
-
- # Servlet 配置
- servlet:
- # 文件上传相关配置项
- multipart:
- max-file-size: 16MB # 单个文件大小
- max-request-size: 32MB # 设置总上传的文件大小
-
- # Jackson 配置项
- jackson:
- serialization:
- write-dates-as-timestamps: true # 设置 LocalDateTime 的格式,使用时间戳
- write-date-timestamps-as-nanoseconds: false # 设置不使用 nanoseconds 的格式。例如说 1611460870.401,而是直接 1611460870401
- write-durations-as-timestamps: true # 设置 Duration 的格式,使用时间戳
- fail-on-empty-beans: false # 允许序列化无属性的 Bean
- time-zone: Asia/Shanghai
-
- # Cache 配置项
- cache:
- type: REDIS
- redis:
- time-to-live: 1h # 设置过期时间为 1 小时
-
-server:
- port: 48120
-
-logging:
- file:
- name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
-
-springdoc:
- api-docs:
- enabled: true # 1. 是否开启 Swagger 接文档的元数据
- path: /v3/api-docs
- swagger-ui:
- enabled: true # 2.1 是否开启 Swagger 文档的官方 UI 界面
- path: /swagger-ui.html
- default-flat-param-object: true # 参见 https://doc.xiaominfo.com/docs/faq/v4/knife4j-parameterobject-flat-param 文档
-
-knife4j:
- enable: true # 2.2 是否开启 Swagger 文档的 Knife4j UI 界面
- setting:
- language: zh_cn
-
-# MyBatis Plus 的配置项
-mybatis-plus:
- configuration:
- map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。
- global-config:
- db-config:
- id-type: NONE # “智能”模式,基于 IdTypeEnvironmentPostProcessor + 数据源的类型,自动适配成 AUTO、INPUT 模式。
- # id-type: AUTO # 自增 ID,适合 MySQL 等直接自增的数据库
- # id-type: INPUT # 用户输入 ID,适合 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库
- # id-type: ASSIGN_ID # 分配 ID,默认使用雪花算法。注意,Oracle、PostgreSQL、Kingbase、DB2、H2 数据库时,需要去除实体类上的 @KeySequence 注解
- logic-delete-value: 1 # 逻辑已删除值(默认为 1)
- logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
- banner: false # 关闭控制台的 Banner 打印
- type-aliases-package: cn.iocoder.yudao.module.*.dal.dataobject
- encryptor:
- password: XDV71a+xqStEA3WH # 加解密的秘钥,可使用 https://www.imaegoo.com/2020/aes-key-generator/ 网站生成
-
-mybatis-plus-join:
- banner: false # 关闭控制台的 Banner 打印
-
-# VO 转换(数据翻译)相关
-easy-trans:
- is-enable-global: false # 启用全局翻译(拦截所有 SpringMVC ResponseBody 进行自动翻译 )。如果对于性能要求很高可关闭此配置,或通过 @IgnoreTrans 忽略某个接口
-
-xxl:
- job:
- executor:
- appname: ${spring.application.name} # 执行器 AppName
- logpath: ${user.home}/logs/xxl-job/${spring.application.name} # 执行器运行日志文件存储磁盘路径
- accessToken: default_token # 执行器通讯TOKEN
-
-yudao:
- info:
- version: 1.0.0
- base-package: cn.iocoder.yudao.module.jymanage
- web:
- admin-ui:
- url: http://dashboard.yudao.iocoder.cn # Admin 管理后台 UI 的地址
- xss:
- enable: false
- exclude-urls: # 如下两个 url,仅仅是为了演示,去掉配置也没关系
- - ${spring.boot.admin.context-path}/** # 不处理 Spring Boot Admin 的请求
- - ${management.endpoints.web.base-path}/** # 不处理 Actuator 的请求
- swagger:
- title: 管理后台
- description: 提供管理员管理的所有功能
- version: ${yudao.info.version}
- tenant: # 多租户相关配置项
- enable: true
-
-debug: false
diff --git a/yudao-module-jy-office/pom.xml b/yudao-module-jy-office/pom.xml
deleted file mode 100644
index bb71952..0000000
--- a/yudao-module-jy-office/pom.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- dsc-qms
- cn.iocoder.cloud
- ${revision}
-
-
- yudao-module-jy-office-api
- yudao-module-jy-office-server
-
- 4.0.0
-
- yudao-module-jy-office
- pom
-
- ${project.artifactId}
-
- JyOffice 模块。
-
-
-
diff --git a/yudao-module-jy-office/yudao-module-jy-office-api/pom.xml b/yudao-module-jy-office/yudao-module-jy-office-api/pom.xml
deleted file mode 100644
index 6387ecd..0000000
--- a/yudao-module-jy-office/yudao-module-jy-office-api/pom.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
- yudao-module-jy-office
- cn.iocoder.cloud
- ${revision}
-
- 4.0.0
- yudao-module-jy-office-api
- jar
-
- ${project.artifactId}
-
- 暴露给其它模块调用
-
-
-
-
- cn.iocoder.cloud
- yudao-common
-
-
-
- org.springdoc
- springdoc-openapi-starter-webmvc-api
- provided
-
-
-
-
- org.springframework.boot
- spring-boot-starter-validation
- true
-
-
-
-
- org.springframework.cloud
- spring-cloud-starter-openfeign
- true
-
-
-
-
diff --git a/yudao-module-jy-office/yudao-module-jy-office-api/src/main/java/cn/iocoder/yudao/module/jyoffice/enums/ErrorCodeConstants.java b/yudao-module-jy-office/yudao-module-jy-office-api/src/main/java/cn/iocoder/yudao/module/jyoffice/enums/ErrorCodeConstants.java
deleted file mode 100644
index 71ab6ff..0000000
--- a/yudao-module-jy-office/yudao-module-jy-office-api/src/main/java/cn/iocoder/yudao/module/jyoffice/enums/ErrorCodeConstants.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package cn.iocoder.yudao.module.jyoffice.enums;
-
-import cn.iocoder.yudao.framework.common.exception.ErrorCode;
-
-/**
- * jy-office 错误码枚举类
- *
- * jy-office 系统,使用 1-xxx-xxx-xxx 段
- *
- * @author ZT
- */
-public interface ErrorCodeConstants {
-
- // ========== 示例模块 1-001-000-000 ==========
- ErrorCode EXAMPLE_NOT_EXISTS = new ErrorCode(1_001_000_001, "示例不存在");
-
-}
diff --git a/yudao-module-jy-office/yudao-module-jy-office-server/pom.xml b/yudao-module-jy-office/yudao-module-jy-office-server/pom.xml
deleted file mode 100644
index 7a09cf2..0000000
--- a/yudao-module-jy-office/yudao-module-jy-office-server/pom.xml
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
- yudao-module-jy-office
- cn.iocoder.cloud
- ${revision}
-
- 4.0.0
- jar
-
- yudao-module-jy-office-server
-
- ${project.artifactId}
-
- JyOffice 模块。
-
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-env
-
-
-
-
- cn.iocoder.cloud
- yudao-module-system-api
- ${revision}
-
-
- cn.iocoder.cloud
- yudao-module-infra-api
- ${revision}
-
-
-
- cn.iocoder.cloud
- yudao-module-jy-office-api
- ${revision}
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-data-permission
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-tenant
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-web
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-security
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-mybatis
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-redis
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-rpc
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-discovery
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-config
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-job
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-mq
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-test
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-excel
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-monitor
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-business
- ${revision}
-
-
-
-
-
- ${project.artifactId}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/java/cn/iocoder/yudao/module/jyoffice/JyOfficeServerApplication.java b/yudao-module-jy-office/yudao-module-jy-office-server/src/main/java/cn/iocoder/yudao/module/jyoffice/JyOfficeServerApplication.java
deleted file mode 100644
index bd9e0e5..0000000
--- a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/java/cn/iocoder/yudao/module/jyoffice/JyOfficeServerApplication.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package cn.iocoder.yudao.module.jyoffice;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-/**
- * JyOffice 模块的启动类
- *
- * @author ZT
- */
-//@SpringBootApplication
-public class JyOfficeServerApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(JyOfficeServerApplication.class, args);
- }
-
-}
diff --git a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/java/cn/iocoder/yudao/module/jyoffice/controller/admin/jyoffice/JyOfficeController.java b/yudao-module-jy-office/yudao-module-jy-office-server/src/main/java/cn/iocoder/yudao/module/jyoffice/controller/admin/jyoffice/JyOfficeController.java
deleted file mode 100644
index d74a07c..0000000
--- a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/java/cn/iocoder/yudao/module/jyoffice/controller/admin/jyoffice/JyOfficeController.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package cn.iocoder.yudao.module.jyoffice.controller.admin.jyoffice;
-
-import io.swagger.v3.oas.annotations.Operation;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import cn.iocoder.yudao.framework.common.pojo.CommonResult;
-
-import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
-
-/**
- * JyOffice 控制器
- *
- * @author ZT
- */
-@Tag(name = "管理后台 - JyOffice")
-@RestController
-@RequestMapping("/admin/jy-office/jy-office")
-public class JyOfficeController {
-
- @GetMapping("/hello")
- @Operation(summary = "Hello JyOffice")
- public CommonResult hello() {
- return success("Hello, JyOffice!");
- }
-
-}
diff --git a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/java/cn/iocoder/yudao/module/jyoffice/framework/rpc/config/RpcConfiguration.java b/yudao-module-jy-office/yudao-module-jy-office-server/src/main/java/cn/iocoder/yudao/module/jyoffice/framework/rpc/config/RpcConfiguration.java
deleted file mode 100644
index 71221bf..0000000
--- a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/java/cn/iocoder/yudao/module/jyoffice/framework/rpc/config/RpcConfiguration.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package cn.iocoder.yudao.module.jyoffice.framework.rpc.config;
-
-import cn.iocoder.yudao.module.system.api.dept.DeptApi;
-import org.springframework.cloud.openfeign.EnableFeignClients;
-import org.springframework.context.annotation.Configuration;
-
-@Configuration(value = "jyofficeRpcConfiguration", proxyBeanMethods = false)
-@EnableFeignClients(clients = {DeptApi.class})
-public class RpcConfiguration {
-}
diff --git a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/java/cn/iocoder/yudao/module/jyoffice/framework/security/config/SecurityConfiguration.java b/yudao-module-jy-office/yudao-module-jy-office-server/src/main/java/cn/iocoder/yudao/module/jyoffice/framework/security/config/SecurityConfiguration.java
deleted file mode 100644
index 0d9f73e..0000000
--- a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/java/cn/iocoder/yudao/module/jyoffice/framework/security/config/SecurityConfiguration.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package cn.iocoder.yudao.module.jyoffice.framework.security.config;
-
-import cn.iocoder.yudao.framework.security.config.AuthorizeRequestsCustomizer;
-import cn.iocoder.yudao.module.infra.enums.ApiConstants;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.security.config.annotation.web.builders.HttpSecurity;
-import org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer;
-
-
-/**
- * Template 模块的 Security 配置
- */
-@Configuration("jyOfficeSecurityConfiguration")
-public class SecurityConfiguration {
-
- @Bean
- public AuthorizeRequestsCustomizer authorizeRequestsCustomizer() {
- return new AuthorizeRequestsCustomizer() {
-
- @Override
- public void customize(AuthorizeHttpRequestsConfigurer.AuthorizationManagerRequestMatcherRegistry registry) {
- // Swagger 接口文档
- registry.requestMatchers("/v3/api-docs/**").permitAll()
- .requestMatchers("/webjars/**").permitAll()
- .requestMatchers("/swagger-ui").permitAll()
- .requestMatchers("/swagger-ui/**").permitAll();
- // Druid 监控
- registry.requestMatchers("/druid/**").permitAll();
- // Spring Boot Actuator 的安全配置
- registry.requestMatchers("/actuator").permitAll()
- .requestMatchers("/actuator/**").permitAll();
- // RPC 服务的安全配置
- registry.requestMatchers(ApiConstants.PREFIX + "/**").permitAll();
- }
-
- };
- }
-
-}
diff --git a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/resources/application-dev.yml b/yudao-module-jy-office/yudao-module-jy-office-server/src/main/resources/application-dev.yml
deleted file mode 100644
index 30abeec..0000000
--- a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/resources/application-dev.yml
+++ /dev/null
@@ -1,107 +0,0 @@
-spring:
- # 数据源配置项
- autoconfigure:
- exclude:
- 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://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
- slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
- lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
-
- # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
- data:
- redis:
- host: 172.16.46.63 # 地址
- port: 30379 # 端口
- database: 0 # 数据库索引
-# password: 123456 # 密码,建议生产环境开启
-
-xxl:
- job:
- admin:
- addresses: http://172.16.46.63:30082/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 两个端点。通过设置 * ,可以开放所有端点。
-
-# 日志文件配置
-logging:
- file:
- name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
-
-
-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_PROGRAM: # 微信小程序
- client-id: ${dollar}{wx.miniapp.appid}
- client-secret: ${dollar}{wx.miniapp.secret}
- ignore-check-redirect-uri: true
- ignore-check-state: true # 微信小程序,不会使用到 state,所以不进行校验
- WECHAT_MP: # 微信公众号
- client-id: ${dollar}{wx.mp.app-id}
- client-secret: ${dollar}{wx.mp.secret}
- ignore-check-redirect-uri: true
- cache:
- type: REDIS
- prefix: 'social_auth_state:' # 缓存前缀,目前只对 Redis 缓存生效,默认 JUSTAUTH::STATE::
- timeout: 24h # 超时时长,目前只对 Redis 缓存生效,默认 3 分钟
-
diff --git a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/resources/application-local.yml b/yudao-module-jy-office/yudao-module-jy-office-server/src/main/resources/application-local.yml
deleted file mode 100644
index c706b0c..0000000
--- a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/resources/application-local.yml
+++ /dev/null
@@ -1,97 +0,0 @@
-spring:
- # 数据源配置项
- autoconfigure:
- # noinspection SpringBootApplicationYaml
- 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: 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://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
- slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
- lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
-
- # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
- data:
- redis:
- host: 172.16.46.63 # 地址
- port: 30379 # 端口
- database: 0 # 数据库索引
-# password: 123456 # 密码,建议生产环境开启
-
-xxl:
- job:
- admin:
- addresses: http://172.16.46.63:30082/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 两个端点。通过设置 * ,可以开放所有端点。
-
-# 日志文件配置
-logging:
- level:
- # 配置自己写的 MyBatis Mapper 打印日志
- cn.iocoder.yudao.module.jyoffice.dal.mysql: debug
- org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR
-
-mybatis-plus:
- configuration:
- log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
-
-
-# 芋道配置项,设置当前项目所有自定义的配置
-yudao:
- env: # 多环境的配置项
- tag: ${HOSTNAME}
- security:
- mock-enable: true
- access-log: # 访问日志的配置项
- enable: true
-
diff --git a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/resources/application.yml b/yudao-module-jy-office/yudao-module-jy-office-server/src/main/resources/application.yml
deleted file mode 100644
index 9223dee..0000000
--- a/yudao-module-jy-office/yudao-module-jy-office-server/src/main/resources/application.yml
+++ /dev/null
@@ -1,123 +0,0 @@
-spring:
- application:
- name: jy-office-server
-
- profiles:
- active: ${env.name}
- #统一nacos配置,使用 profile 管理
- cloud:
- nacos:
- server-addr: ${config.server-addr} # Nacos 服务器地址
- username: ${config.username} # Nacos 账号
- password: ${config.password} # Nacos 密码
- discovery: # 【配置中心】配置项
- namespace: ${config.namespace} # 命名空间。这里使用 maven Profile 资源过滤进行动态替换
- group: ${config.group} # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
- metadata:
- version: 1.0.0 # 服务实例的版本号,可用于灰度发布
- config: # 【注册中心】配置项
- namespace: ${config.namespace} # 命名空间。这里使用 maven Profile 资源过滤进行动态替换
- group: ${config.group} # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
- main:
- allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。
- allow-bean-definition-overriding: true # 允许 Bean 覆盖,例如说 Feign 等会存在重复定义的服务
-
- config:
- import:
- - optional:classpath:application-${spring.profiles.active}.yaml # 加载【本地】配置
- - optional:nacos:${spring.application.name}-${spring.profiles.active}.yaml # 加载【Nacos】的配置
-
- # Servlet 配置
- servlet:
- # 文件上传相关配置项
- multipart:
- max-file-size: 16MB # 单个文件大小
- max-request-size: 32MB # 设置总上传的文件大小
-
- # Jackson 配置项
- jackson:
- serialization:
- write-dates-as-timestamps: true # 设置 LocalDateTime 的格式,使用时间戳
- write-date-timestamps-as-nanoseconds: false # 设置不使用 nanoseconds 的格式。例如说 1611460870.401,而是直接 1611460870401
- write-durations-as-timestamps: true # 设置 Duration 的格式,使用时间戳
- fail-on-empty-beans: false # 允许序列化无属性的 Bean
- time-zone: Asia/Shanghai
-
- # Cache 配置项
- cache:
- type: REDIS
- redis:
- time-to-live: 1h # 设置过期时间为 1 小时
-
-server:
- port: 48122
-
-logging:
- file:
- name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
-
-springdoc:
- api-docs:
- enabled: true # 1. 是否开启 Swagger 接文档的元数据
- path: /v3/api-docs
- swagger-ui:
- enabled: true # 2.1 是否开启 Swagger 文档的官方 UI 界面
- path: /swagger-ui.html
- default-flat-param-object: true # 参见 https://doc.xiaominfo.com/docs/faq/v4/knife4j-parameterobject-flat-param 文档
-
-knife4j:
- enable: true # 2.2 是否开启 Swagger 文档的 Knife4j UI 界面
- setting:
- language: zh_cn
-
-# MyBatis Plus 的配置项
-mybatis-plus:
- configuration:
- map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。
- global-config:
- db-config:
- id-type: NONE # “智能”模式,基于 IdTypeEnvironmentPostProcessor + 数据源的类型,自动适配成 AUTO、INPUT 模式。
- # id-type: AUTO # 自增 ID,适合 MySQL 等直接自增的数据库
- # id-type: INPUT # 用户输入 ID,适合 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库
- # id-type: ASSIGN_ID # 分配 ID,默认使用雪花算法。注意,Oracle、PostgreSQL、Kingbase、DB2、H2 数据库时,需要去除实体类上的 @KeySequence 注解
- logic-delete-value: 1 # 逻辑已删除值(默认为 1)
- logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
- banner: false # 关闭控制台的 Banner 打印
- type-aliases-package: cn.iocoder.yudao.module.*.dal.dataobject
- encryptor:
- password: XDV71a+xqStEA3WH # 加解密的秘钥,可使用 https://www.imaegoo.com/2020/aes-key-generator/ 网站生成
-
-mybatis-plus-join:
- banner: false # 关闭控制台的 Banner 打印
-
-# VO 转换(数据翻译)相关
-easy-trans:
- is-enable-global: false # 启用全局翻译(拦截所有 SpringMVC ResponseBody 进行自动翻译 )。如果对于性能要求很高可关闭此配置,或通过 @IgnoreTrans 忽略某个接口
-
-xxl:
- job:
- executor:
- appname: ${spring.application.name} # 执行器 AppName
- logpath: ${user.home}/logs/xxl-job/${spring.application.name} # 执行器运行日志文件存储磁盘路径
- accessToken: default_token # 执行器通讯TOKEN
-
-yudao:
- info:
- version: 1.0.0
- base-package: cn.iocoder.yudao.module.jyoffice
- web:
- admin-ui:
- url: http://dashboard.yudao.iocoder.cn # Admin 管理后台 UI 的地址
- xss:
- enable: false
- exclude-urls: # 如下两个 url,仅仅是为了演示,去掉配置也没关系
- - ${spring.boot.admin.context-path}/** # 不处理 Spring Boot Admin 的请求
- - ${management.endpoints.web.base-path}/** # 不处理 Actuator 的请求
- swagger:
- title: 管理后台
- description: 提供管理员管理的所有功能
- version: ${yudao.info.version}
- tenant: # 多租户相关配置项
- enable: true
-
-debug: false
diff --git a/yudao-module-jy-report/pom.xml b/yudao-module-jy-report/pom.xml
deleted file mode 100644
index 18a285a..0000000
--- a/yudao-module-jy-report/pom.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- dsc-qms
- cn.iocoder.cloud
- ${revision}
-
-
- yudao-module-jy-report-api
- yudao-module-jy-report-server
-
- 4.0.0
-
- yudao-module-jy-report
- pom
-
- ${project.artifactId}
-
- JyReport 模块。
-
-
-
diff --git a/yudao-module-jy-report/yudao-module-jy-report-api/pom.xml b/yudao-module-jy-report/yudao-module-jy-report-api/pom.xml
deleted file mode 100644
index 52e1ffd..0000000
--- a/yudao-module-jy-report/yudao-module-jy-report-api/pom.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
- yudao-module-jy-report
- cn.iocoder.cloud
- ${revision}
-
- 4.0.0
- yudao-module-jy-report-api
- jar
-
- ${project.artifactId}
-
- 暴露给其它模块调用
-
-
-
-
- cn.iocoder.cloud
- yudao-common
-
-
-
- org.springdoc
- springdoc-openapi-starter-webmvc-api
- provided
-
-
-
-
- org.springframework.boot
- spring-boot-starter-validation
- true
-
-
-
-
- org.springframework.cloud
- spring-cloud-starter-openfeign
- true
-
-
-
-
diff --git a/yudao-module-jy-report/yudao-module-jy-report-api/src/main/java/cn/iocoder/yudao/module/jyreport/enums/ErrorCodeConstants.java b/yudao-module-jy-report/yudao-module-jy-report-api/src/main/java/cn/iocoder/yudao/module/jyreport/enums/ErrorCodeConstants.java
deleted file mode 100644
index b38f378..0000000
--- a/yudao-module-jy-report/yudao-module-jy-report-api/src/main/java/cn/iocoder/yudao/module/jyreport/enums/ErrorCodeConstants.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package cn.iocoder.yudao.module.jyreport.enums;
-
-import cn.iocoder.yudao.framework.common.exception.ErrorCode;
-
-/**
- * jy-report 错误码枚举类
- *
- * jy-report 系统,使用 1-xxx-xxx-xxx 段
- *
- * @author ZT
- */
-public interface ErrorCodeConstants {
-
- // ========== 示例模块 1-001-000-000 ==========
- ErrorCode EXAMPLE_NOT_EXISTS = new ErrorCode(1_001_000_001, "示例不存在");
-
-}
diff --git a/yudao-module-jy-report/yudao-module-jy-report-server/pom.xml b/yudao-module-jy-report/yudao-module-jy-report-server/pom.xml
deleted file mode 100644
index 9105089..0000000
--- a/yudao-module-jy-report/yudao-module-jy-report-server/pom.xml
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
- yudao-module-jy-report
- cn.iocoder.cloud
- ${revision}
-
- 4.0.0
- jar
-
- yudao-module-jy-report-server
-
- ${project.artifactId}
-
- JyReport 模块。
-
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-env
-
-
-
-
- cn.iocoder.cloud
- yudao-module-system-api
- ${revision}
-
-
- cn.iocoder.cloud
- yudao-module-infra-api
- ${revision}
-
-
-
- cn.iocoder.cloud
- yudao-module-jy-report-api
- ${revision}
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-data-permission
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-tenant
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-web
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-security
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-mybatis
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-redis
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-rpc
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-discovery
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-config
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-job
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-mq
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-test
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-excel
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-monitor
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-business
- ${revision}
-
-
-
-
-
- ${project.artifactId}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/java/cn/iocoder/yudao/module/jyreport/JyReportServerApplication.java b/yudao-module-jy-report/yudao-module-jy-report-server/src/main/java/cn/iocoder/yudao/module/jyreport/JyReportServerApplication.java
deleted file mode 100644
index 5c4d4dd..0000000
--- a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/java/cn/iocoder/yudao/module/jyreport/JyReportServerApplication.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package cn.iocoder.yudao.module.jyreport;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-/**
- * JyReport 模块的启动类
- *
- * @author ZT
- */
-//@SpringBootApplication
-public class JyReportServerApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(JyReportServerApplication.class, args);
- }
-
-}
diff --git a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/java/cn/iocoder/yudao/module/jyreport/controller/admin/jyreport/JyReportController.java b/yudao-module-jy-report/yudao-module-jy-report-server/src/main/java/cn/iocoder/yudao/module/jyreport/controller/admin/jyreport/JyReportController.java
deleted file mode 100644
index 93712b1..0000000
--- a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/java/cn/iocoder/yudao/module/jyreport/controller/admin/jyreport/JyReportController.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package cn.iocoder.yudao.module.jyreport.controller.admin.jyreport;
-
-import io.swagger.v3.oas.annotations.Operation;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import cn.iocoder.yudao.framework.common.pojo.CommonResult;
-
-import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
-
-/**
- * JyReport 控制器
- *
- * @author ZT
- */
-@Tag(name = "管理后台 - JyReport")
-@RestController
-@RequestMapping("/admin/jy-report/jy-report")
-public class JyReportController {
-
- @GetMapping("/hello")
- @Operation(summary = "Hello JyReport")
- public CommonResult hello() {
- return success("Hello, JyReport!");
- }
-
-}
diff --git a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/java/cn/iocoder/yudao/module/jyreport/framework/rpc/config/RpcConfiguration.java b/yudao-module-jy-report/yudao-module-jy-report-server/src/main/java/cn/iocoder/yudao/module/jyreport/framework/rpc/config/RpcConfiguration.java
deleted file mode 100644
index a588f42..0000000
--- a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/java/cn/iocoder/yudao/module/jyreport/framework/rpc/config/RpcConfiguration.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package cn.iocoder.yudao.module.jyreport.framework.rpc.config;
-
-import cn.iocoder.yudao.module.system.api.dept.DeptApi;
-import org.springframework.cloud.openfeign.EnableFeignClients;
-import org.springframework.context.annotation.Configuration;
-
-@Configuration(value = "jyreportRpcConfiguration", proxyBeanMethods = false)
-@EnableFeignClients(clients = {DeptApi.class})
-public class RpcConfiguration {
-}
diff --git a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/java/cn/iocoder/yudao/module/jyreport/framework/security/config/SecurityConfiguration.java b/yudao-module-jy-report/yudao-module-jy-report-server/src/main/java/cn/iocoder/yudao/module/jyreport/framework/security/config/SecurityConfiguration.java
deleted file mode 100644
index ac26840..0000000
--- a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/java/cn/iocoder/yudao/module/jyreport/framework/security/config/SecurityConfiguration.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package cn.iocoder.yudao.module.jyreport.framework.security.config;
-
-import cn.iocoder.yudao.framework.security.config.AuthorizeRequestsCustomizer;
-import cn.iocoder.yudao.module.infra.enums.ApiConstants;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.security.config.annotation.web.builders.HttpSecurity;
-import org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer;
-
-
-/**
- * Template 模块的 Security 配置
- */
-@Configuration("jyReportSecurityConfiguration")
-public class SecurityConfiguration {
-
- @Bean
- public AuthorizeRequestsCustomizer authorizeRequestsCustomizer() {
- return new AuthorizeRequestsCustomizer() {
-
- @Override
- public void customize(AuthorizeHttpRequestsConfigurer.AuthorizationManagerRequestMatcherRegistry registry) {
- // Swagger 接口文档
- registry.requestMatchers("/v3/api-docs/**").permitAll()
- .requestMatchers("/webjars/**").permitAll()
- .requestMatchers("/swagger-ui").permitAll()
- .requestMatchers("/swagger-ui/**").permitAll();
- // Druid 监控
- registry.requestMatchers("/druid/**").permitAll();
- // Spring Boot Actuator 的安全配置
- registry.requestMatchers("/actuator").permitAll()
- .requestMatchers("/actuator/**").permitAll();
- // RPC 服务的安全配置
- registry.requestMatchers(ApiConstants.PREFIX + "/**").permitAll();
- }
-
- };
- }
-
-}
diff --git a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/resources/application-dev.yml b/yudao-module-jy-report/yudao-module-jy-report-server/src/main/resources/application-dev.yml
deleted file mode 100644
index 30abeec..0000000
--- a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/resources/application-dev.yml
+++ /dev/null
@@ -1,107 +0,0 @@
-spring:
- # 数据源配置项
- autoconfigure:
- exclude:
- 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://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
- slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
- lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
-
- # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
- data:
- redis:
- host: 172.16.46.63 # 地址
- port: 30379 # 端口
- database: 0 # 数据库索引
-# password: 123456 # 密码,建议生产环境开启
-
-xxl:
- job:
- admin:
- addresses: http://172.16.46.63:30082/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 两个端点。通过设置 * ,可以开放所有端点。
-
-# 日志文件配置
-logging:
- file:
- name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
-
-
-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_PROGRAM: # 微信小程序
- client-id: ${dollar}{wx.miniapp.appid}
- client-secret: ${dollar}{wx.miniapp.secret}
- ignore-check-redirect-uri: true
- ignore-check-state: true # 微信小程序,不会使用到 state,所以不进行校验
- WECHAT_MP: # 微信公众号
- client-id: ${dollar}{wx.mp.app-id}
- client-secret: ${dollar}{wx.mp.secret}
- ignore-check-redirect-uri: true
- cache:
- type: REDIS
- prefix: 'social_auth_state:' # 缓存前缀,目前只对 Redis 缓存生效,默认 JUSTAUTH::STATE::
- timeout: 24h # 超时时长,目前只对 Redis 缓存生效,默认 3 分钟
-
diff --git a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/resources/application-local.yml b/yudao-module-jy-report/yudao-module-jy-report-server/src/main/resources/application-local.yml
deleted file mode 100644
index 0e77e59..0000000
--- a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/resources/application-local.yml
+++ /dev/null
@@ -1,97 +0,0 @@
-spring:
- # 数据源配置项
- autoconfigure:
- # noinspection SpringBootApplicationYaml
- 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: 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://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
- slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
- lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
-
- # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
- data:
- redis:
- host: 172.16.46.63 # 地址
- port: 30379 # 端口
- database: 0 # 数据库索引
-# password: 123456 # 密码,建议生产环境开启
-
-xxl:
- job:
- admin:
- addresses: http://172.16.46.63:30082/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 两个端点。通过设置 * ,可以开放所有端点。
-
-# 日志文件配置
-logging:
- level:
- # 配置自己写的 MyBatis Mapper 打印日志
- cn.iocoder.yudao.module.jyreport.dal.mysql: debug
- org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR
-
-mybatis-plus:
- configuration:
- log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
-
-
-# 芋道配置项,设置当前项目所有自定义的配置
-yudao:
- env: # 多环境的配置项
- tag: ${HOSTNAME}
- security:
- mock-enable: true
- access-log: # 访问日志的配置项
- enable: true
-
diff --git a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/resources/application.yml b/yudao-module-jy-report/yudao-module-jy-report-server/src/main/resources/application.yml
deleted file mode 100644
index 3774471..0000000
--- a/yudao-module-jy-report/yudao-module-jy-report-server/src/main/resources/application.yml
+++ /dev/null
@@ -1,123 +0,0 @@
-spring:
- application:
- name: jy-report-server
-
- profiles:
- active: ${env.name}
- #统一nacos配置,使用 profile 管理
- cloud:
- nacos:
- server-addr: ${config.server-addr} # Nacos 服务器地址
- username: ${config.username} # Nacos 账号
- password: ${config.password} # Nacos 密码
- discovery: # 【配置中心】配置项
- namespace: ${config.namespace} # 命名空间。这里使用 maven Profile 资源过滤进行动态替换
- group: ${config.group} # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
- metadata:
- version: 1.0.0 # 服务实例的版本号,可用于灰度发布
- config: # 【注册中心】配置项
- namespace: ${config.namespace} # 命名空间。这里使用 maven Profile 资源过滤进行动态替换
- group: ${config.group} # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
- main:
- allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。
- allow-bean-definition-overriding: true # 允许 Bean 覆盖,例如说 Feign 等会存在重复定义的服务
-
- config:
- import:
- - optional:classpath:application-${spring.profiles.active}.yaml # 加载【本地】配置
- - optional:nacos:${spring.application.name}-${spring.profiles.active}.yaml # 加载【Nacos】的配置
-
- # Servlet 配置
- servlet:
- # 文件上传相关配置项
- multipart:
- max-file-size: 16MB # 单个文件大小
- max-request-size: 32MB # 设置总上传的文件大小
-
- # Jackson 配置项
- jackson:
- serialization:
- write-dates-as-timestamps: true # 设置 LocalDateTime 的格式,使用时间戳
- write-date-timestamps-as-nanoseconds: false # 设置不使用 nanoseconds 的格式。例如说 1611460870.401,而是直接 1611460870401
- write-durations-as-timestamps: true # 设置 Duration 的格式,使用时间戳
- fail-on-empty-beans: false # 允许序列化无属性的 Bean
- time-zone: Asia/Shanghai
-
- # Cache 配置项
- cache:
- type: REDIS
- redis:
- time-to-live: 1h # 设置过期时间为 1 小时
-
-server:
- port: 48123
-
-logging:
- file:
- name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
-
-springdoc:
- api-docs:
- enabled: true # 1. 是否开启 Swagger 接文档的元数据
- path: /v3/api-docs
- swagger-ui:
- enabled: true # 2.1 是否开启 Swagger 文档的官方 UI 界面
- path: /swagger-ui.html
- default-flat-param-object: true # 参见 https://doc.xiaominfo.com/docs/faq/v4/knife4j-parameterobject-flat-param 文档
-
-knife4j:
- enable: true # 2.2 是否开启 Swagger 文档的 Knife4j UI 界面
- setting:
- language: zh_cn
-
-# MyBatis Plus 的配置项
-mybatis-plus:
- configuration:
- map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。
- global-config:
- db-config:
- id-type: NONE # “智能”模式,基于 IdTypeEnvironmentPostProcessor + 数据源的类型,自动适配成 AUTO、INPUT 模式。
- # id-type: AUTO # 自增 ID,适合 MySQL 等直接自增的数据库
- # id-type: INPUT # 用户输入 ID,适合 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库
- # id-type: ASSIGN_ID # 分配 ID,默认使用雪花算法。注意,Oracle、PostgreSQL、Kingbase、DB2、H2 数据库时,需要去除实体类上的 @KeySequence 注解
- logic-delete-value: 1 # 逻辑已删除值(默认为 1)
- logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
- banner: false # 关闭控制台的 Banner 打印
- type-aliases-package: cn.iocoder.yudao.module.*.dal.dataobject
- encryptor:
- password: XDV71a+xqStEA3WH # 加解密的秘钥,可使用 https://www.imaegoo.com/2020/aes-key-generator/ 网站生成
-
-mybatis-plus-join:
- banner: false # 关闭控制台的 Banner 打印
-
-# VO 转换(数据翻译)相关
-easy-trans:
- is-enable-global: false # 启用全局翻译(拦截所有 SpringMVC ResponseBody 进行自动翻译 )。如果对于性能要求很高可关闭此配置,或通过 @IgnoreTrans 忽略某个接口
-
-xxl:
- job:
- executor:
- appname: ${spring.application.name} # 执行器 AppName
- logpath: ${user.home}/logs/xxl-job/${spring.application.name} # 执行器运行日志文件存储磁盘路径
- accessToken: default_token # 执行器通讯TOKEN
-
-yudao:
- info:
- version: 1.0.0
- base-package: cn.iocoder.yudao.module.jyreport
- web:
- admin-ui:
- url: http://dashboard.yudao.iocoder.cn # Admin 管理后台 UI 的地址
- xss:
- enable: false
- exclude-urls: # 如下两个 url,仅仅是为了演示,去掉配置也没关系
- - ${spring.boot.admin.context-path}/** # 不处理 Spring Boot Admin 的请求
- - ${management.endpoints.web.base-path}/** # 不处理 Actuator 的请求
- swagger:
- title: 管理后台
- description: 提供管理员管理的所有功能
- version: ${yudao.info.version}
- tenant: # 多租户相关配置项
- enable: true
-
-debug: false
diff --git a/yudao-module-jy-resource/pom.xml b/yudao-module-jy-resource/pom.xml
deleted file mode 100644
index 17d649c..0000000
--- a/yudao-module-jy-resource/pom.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- dsc-qms
- cn.iocoder.cloud
- ${revision}
-
-
- yudao-module-jy-resource-api
- yudao-module-jy-resource-server
-
- 4.0.0
-
- yudao-module-jy-resource
- pom
-
- ${project.artifactId}
-
- JyResource 模块。
-
-
-
diff --git a/yudao-module-jy-resource/yudao-module-jy-resource-api/pom.xml b/yudao-module-jy-resource/yudao-module-jy-resource-api/pom.xml
deleted file mode 100644
index 631b02a..0000000
--- a/yudao-module-jy-resource/yudao-module-jy-resource-api/pom.xml
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
- yudao-module-jy-resource
- cn.iocoder.cloud
- ${revision}
-
- 4.0.0
- yudao-module-jy-resource-api
- jar
-
- ${project.artifactId}
-
- 暴露给其它模块调用
-
-
-
-
- cn.iocoder.cloud
- yudao-common
-
-
-
- org.springdoc
- springdoc-openapi-starter-webmvc-api
- provided
-
-
-
-
- org.springframework.boot
- spring-boot-starter-validation
- true
-
-
-
-
- org.springframework.cloud
- spring-cloud-starter-openfeign
- true
-
-
-
-
diff --git a/yudao-module-jy-resource/yudao-module-jy-resource-api/src/main/java/cn/iocoder/yudao/module/jyresource/enums/ErrorCodeConstants.java b/yudao-module-jy-resource/yudao-module-jy-resource-api/src/main/java/cn/iocoder/yudao/module/jyresource/enums/ErrorCodeConstants.java
deleted file mode 100644
index 6018684..0000000
--- a/yudao-module-jy-resource/yudao-module-jy-resource-api/src/main/java/cn/iocoder/yudao/module/jyresource/enums/ErrorCodeConstants.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package cn.iocoder.yudao.module.jyresource.enums;
-
-import cn.iocoder.yudao.framework.common.exception.ErrorCode;
-
-/**
- * jy-resource 错误码枚举类
- *
- * jy-resource 系统,使用 1-xxx-xxx-xxx 段
- *
- * @author ZT
- */
-public interface ErrorCodeConstants {
-
- // ========== 示例模块 1-001-000-000 ==========
- ErrorCode EXAMPLE_NOT_EXISTS = new ErrorCode(1_001_000_001, "示例不存在");
-
-}
diff --git a/yudao-module-jy-resource/yudao-module-jy-resource-server/pom.xml b/yudao-module-jy-resource/yudao-module-jy-resource-server/pom.xml
deleted file mode 100644
index e77da51..0000000
--- a/yudao-module-jy-resource/yudao-module-jy-resource-server/pom.xml
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
- yudao-module-jy-resource
- cn.iocoder.cloud
- ${revision}
-
- 4.0.0
- jar
-
- yudao-module-jy-resource-server
-
- ${project.artifactId}
-
- JyResource 模块。
-
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-env
-
-
-
-
- cn.iocoder.cloud
- yudao-module-system-api
- ${revision}
-
-
- cn.iocoder.cloud
- yudao-module-infra-api
- ${revision}
-
-
-
- cn.iocoder.cloud
- yudao-module-jy-resource-api
- ${revision}
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-data-permission
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-tenant
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-web
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-security
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-mybatis
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-redis
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-rpc
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-discovery
-
-
-
-
- com.alibaba.cloud
- spring-cloud-starter-alibaba-nacos-config
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-job
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-mq
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-test
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-excel
-
-
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-monitor
-
-
- cn.iocoder.cloud
- yudao-spring-boot-starter-biz-business
- ${revision}
-
-
-
-
-
- ${project.artifactId}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/java/cn/iocoder/yudao/module/jyresource/JyResourceServerApplication.java b/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/java/cn/iocoder/yudao/module/jyresource/JyResourceServerApplication.java
deleted file mode 100644
index 5f320c4..0000000
--- a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/java/cn/iocoder/yudao/module/jyresource/JyResourceServerApplication.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package cn.iocoder.yudao.module.jyresource;
-
-import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-
-/**
- * JyResource 模块的启动类
- *
- * @author ZT
- */
-//@SpringBootApplication
-public class JyResourceServerApplication {
-
- public static void main(String[] args) {
- SpringApplication.run(JyResourceServerApplication.class, args);
- }
-
-}
diff --git a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/java/cn/iocoder/yudao/module/jyresource/controller/admin/jyresource/JyResourceController.java b/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/java/cn/iocoder/yudao/module/jyresource/controller/admin/jyresource/JyResourceController.java
deleted file mode 100644
index 6078948..0000000
--- a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/java/cn/iocoder/yudao/module/jyresource/controller/admin/jyresource/JyResourceController.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package cn.iocoder.yudao.module.jyresource.controller.admin.jyresource;
-
-import io.swagger.v3.oas.annotations.Operation;
-import io.swagger.v3.oas.annotations.tags.Tag;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
-
-import cn.iocoder.yudao.framework.common.pojo.CommonResult;
-
-import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
-
-/**
- * JyResource 控制器
- *
- * @author ZT
- */
-@Tag(name = "管理后台 - JyResource")
-@RestController
-@RequestMapping("/admin/jy-resource/jy-resource")
-public class JyResourceController {
-
- @GetMapping("/hello")
- @Operation(summary = "Hello JyResource")
- public CommonResult hello() {
- return success("Hello, JyResource!");
- }
-
-}
diff --git a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/java/cn/iocoder/yudao/module/jyresource/framework/rpc/config/RpcConfiguration.java b/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/java/cn/iocoder/yudao/module/jyresource/framework/rpc/config/RpcConfiguration.java
deleted file mode 100644
index 24ba68d..0000000
--- a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/java/cn/iocoder/yudao/module/jyresource/framework/rpc/config/RpcConfiguration.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package cn.iocoder.yudao.module.jyresource.framework.rpc.config;
-
-import cn.iocoder.yudao.module.system.api.dept.DeptApi;
-import org.springframework.cloud.openfeign.EnableFeignClients;
-import org.springframework.context.annotation.Configuration;
-
-@Configuration(value = "jyresourceRpcConfiguration", proxyBeanMethods = false)
-@EnableFeignClients(clients = {DeptApi.class})
-public class RpcConfiguration {
-}
diff --git a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/java/cn/iocoder/yudao/module/jyresource/framework/security/config/SecurityConfiguration.java b/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/java/cn/iocoder/yudao/module/jyresource/framework/security/config/SecurityConfiguration.java
deleted file mode 100644
index c376519..0000000
--- a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/java/cn/iocoder/yudao/module/jyresource/framework/security/config/SecurityConfiguration.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package cn.iocoder.yudao.module.jyresource.framework.security.config;
-
-import cn.iocoder.yudao.framework.security.config.AuthorizeRequestsCustomizer;
-import cn.iocoder.yudao.module.infra.enums.ApiConstants;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.security.config.annotation.web.builders.HttpSecurity;
-import org.springframework.security.config.annotation.web.configurers.AuthorizeHttpRequestsConfigurer;
-
-
-/**
- * Template 模块的 Security 配置
- */
-@Configuration("jyResourceSecurityConfiguration")
-public class SecurityConfiguration {
-
- @Bean
- public AuthorizeRequestsCustomizer authorizeRequestsCustomizer() {
- return new AuthorizeRequestsCustomizer() {
-
- @Override
- public void customize(AuthorizeHttpRequestsConfigurer.AuthorizationManagerRequestMatcherRegistry registry) {
- // Swagger 接口文档
- registry.requestMatchers("/v3/api-docs/**").permitAll()
- .requestMatchers("/webjars/**").permitAll()
- .requestMatchers("/swagger-ui").permitAll()
- .requestMatchers("/swagger-ui/**").permitAll();
- // Druid 监控
- registry.requestMatchers("/druid/**").permitAll();
- // Spring Boot Actuator 的安全配置
- registry.requestMatchers("/actuator").permitAll()
- .requestMatchers("/actuator/**").permitAll();
- // RPC 服务的安全配置
- registry.requestMatchers(ApiConstants.PREFIX + "/**").permitAll();
- }
-
- };
- }
-
-}
diff --git a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/resources/application-dev.yml b/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/resources/application-dev.yml
deleted file mode 100644
index 30abeec..0000000
--- a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/resources/application-dev.yml
+++ /dev/null
@@ -1,107 +0,0 @@
-spring:
- # 数据源配置项
- autoconfigure:
- exclude:
- 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://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
- slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
- lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
-
- # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
- data:
- redis:
- host: 172.16.46.63 # 地址
- port: 30379 # 端口
- database: 0 # 数据库索引
-# password: 123456 # 密码,建议生产环境开启
-
-xxl:
- job:
- admin:
- addresses: http://172.16.46.63:30082/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 两个端点。通过设置 * ,可以开放所有端点。
-
-# 日志文件配置
-logging:
- file:
- name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
-
-
-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_PROGRAM: # 微信小程序
- client-id: ${dollar}{wx.miniapp.appid}
- client-secret: ${dollar}{wx.miniapp.secret}
- ignore-check-redirect-uri: true
- ignore-check-state: true # 微信小程序,不会使用到 state,所以不进行校验
- WECHAT_MP: # 微信公众号
- client-id: ${dollar}{wx.mp.app-id}
- client-secret: ${dollar}{wx.mp.secret}
- ignore-check-redirect-uri: true
- cache:
- type: REDIS
- prefix: 'social_auth_state:' # 缓存前缀,目前只对 Redis 缓存生效,默认 JUSTAUTH::STATE::
- timeout: 24h # 超时时长,目前只对 Redis 缓存生效,默认 3 分钟
-
diff --git a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/resources/application-local.yml b/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/resources/application-local.yml
deleted file mode 100644
index 34bdf4e..0000000
--- a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/resources/application-local.yml
+++ /dev/null
@@ -1,97 +0,0 @@
-spring:
- # 数据源配置项
- autoconfigure:
- # noinspection SpringBootApplicationYaml
- 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: 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://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
- slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
- lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
- username: SYSDBA
- password: pgbsci6ddJ6Sqj@e
-
- # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
- data:
- redis:
- host: 172.16.46.63 # 地址
- port: 30379 # 端口
- database: 0 # 数据库索引
-# password: 123456 # 密码,建议生产环境开启
-
-xxl:
- job:
- admin:
- addresses: http://172.16.46.63:30082/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 两个端点。通过设置 * ,可以开放所有端点。
-
-# 日志文件配置
-logging:
- level:
- # 配置自己写的 MyBatis Mapper 打印日志
- cn.iocoder.yudao.module.jyresource.dal.mysql: debug
- org.springframework.context.support.PostProcessorRegistrationDelegate: ERROR
-
-mybatis-plus:
- configuration:
- log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
-
-
-# 芋道配置项,设置当前项目所有自定义的配置
-yudao:
- env: # 多环境的配置项
- tag: ${HOSTNAME}
- security:
- mock-enable: true
- access-log: # 访问日志的配置项
- enable: true
-
diff --git a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/resources/application.yml b/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/resources/application.yml
deleted file mode 100644
index 2b86ddd..0000000
--- a/yudao-module-jy-resource/yudao-module-jy-resource-server/src/main/resources/application.yml
+++ /dev/null
@@ -1,123 +0,0 @@
-spring:
- application:
- name: jy-resource-server
-
- profiles:
- active: ${env.name}
- #统一nacos配置,使用 profile 管理
- cloud:
- nacos:
- server-addr: ${config.server-addr} # Nacos 服务器地址
- username: ${config.username} # Nacos 账号
- password: ${config.password} # Nacos 密码
- discovery: # 【配置中心】配置项
- namespace: ${config.namespace} # 命名空间。这里使用 maven Profile 资源过滤进行动态替换
- group: ${config.group} # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
- metadata:
- version: 1.0.0 # 服务实例的版本号,可用于灰度发布
- config: # 【注册中心】配置项
- namespace: ${config.namespace} # 命名空间。这里使用 maven Profile 资源过滤进行动态替换
- group: ${config.group} # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
- main:
- allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。
- allow-bean-definition-overriding: true # 允许 Bean 覆盖,例如说 Feign 等会存在重复定义的服务
-
- config:
- import:
- - optional:classpath:application-${spring.profiles.active}.yaml # 加载【本地】配置
- - optional:nacos:${spring.application.name}-${spring.profiles.active}.yaml # 加载【Nacos】的配置
-
- # Servlet 配置
- servlet:
- # 文件上传相关配置项
- multipart:
- max-file-size: 16MB # 单个文件大小
- max-request-size: 32MB # 设置总上传的文件大小
-
- # Jackson 配置项
- jackson:
- serialization:
- write-dates-as-timestamps: true # 设置 LocalDateTime 的格式,使用时间戳
- write-date-timestamps-as-nanoseconds: false # 设置不使用 nanoseconds 的格式。例如说 1611460870.401,而是直接 1611460870401
- write-durations-as-timestamps: true # 设置 Duration 的格式,使用时间戳
- fail-on-empty-beans: false # 允许序列化无属性的 Bean
- time-zone: Asia/Shanghai
-
- # Cache 配置项
- cache:
- type: REDIS
- redis:
- time-to-live: 1h # 设置过期时间为 1 小时
-
-server:
- port: 48121
-
-logging:
- file:
- name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径
-
-springdoc:
- api-docs:
- enabled: true # 1. 是否开启 Swagger 接文档的元数据
- path: /v3/api-docs
- swagger-ui:
- enabled: true # 2.1 是否开启 Swagger 文档的官方 UI 界面
- path: /swagger-ui.html
- default-flat-param-object: true # 参见 https://doc.xiaominfo.com/docs/faq/v4/knife4j-parameterobject-flat-param 文档
-
-knife4j:
- enable: true # 2.2 是否开启 Swagger 文档的 Knife4j UI 界面
- setting:
- language: zh_cn
-
-# MyBatis Plus 的配置项
-mybatis-plus:
- configuration:
- map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。
- global-config:
- db-config:
- id-type: NONE # “智能”模式,基于 IdTypeEnvironmentPostProcessor + 数据源的类型,自动适配成 AUTO、INPUT 模式。
- # id-type: AUTO # 自增 ID,适合 MySQL 等直接自增的数据库
- # id-type: INPUT # 用户输入 ID,适合 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库
- # id-type: ASSIGN_ID # 分配 ID,默认使用雪花算法。注意,Oracle、PostgreSQL、Kingbase、DB2、H2 数据库时,需要去除实体类上的 @KeySequence 注解
- logic-delete-value: 1 # 逻辑已删除值(默认为 1)
- logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
- banner: false # 关闭控制台的 Banner 打印
- type-aliases-package: cn.iocoder.yudao.module.*.dal.dataobject
- encryptor:
- password: XDV71a+xqStEA3WH # 加解密的秘钥,可使用 https://www.imaegoo.com/2020/aes-key-generator/ 网站生成
-
-mybatis-plus-join:
- banner: false # 关闭控制台的 Banner 打印
-
-# VO 转换(数据翻译)相关
-easy-trans:
- is-enable-global: false # 启用全局翻译(拦截所有 SpringMVC ResponseBody 进行自动翻译 )。如果对于性能要求很高可关闭此配置,或通过 @IgnoreTrans 忽略某个接口
-
-xxl:
- job:
- executor:
- appname: ${spring.application.name} # 执行器 AppName
- logpath: ${user.home}/logs/xxl-job/${spring.application.name} # 执行器运行日志文件存储磁盘路径
- accessToken: default_token # 执行器通讯TOKEN
-
-yudao:
- info:
- version: 1.0.0
- base-package: cn.iocoder.yudao.module.jyresource
- web:
- admin-ui:
- url: http://dashboard.yudao.iocoder.cn # Admin 管理后台 UI 的地址
- xss:
- enable: false
- exclude-urls: # 如下两个 url,仅仅是为了演示,去掉配置也没关系
- - ${spring.boot.admin.context-path}/** # 不处理 Spring Boot Admin 的请求
- - ${management.endpoints.web.base-path}/** # 不处理 Actuator 的请求
- swagger:
- title: 管理后台
- description: 提供管理员管理的所有功能
- version: ${yudao.info.version}
- tenant: # 多租户相关配置项
- enable: true
-
-debug: false
diff --git a/yudao-module-jy-business/pom.xml b/yudao-module-qms/pom.xml
similarity index 79%
rename from yudao-module-jy-business/pom.xml
rename to yudao-module-qms/pom.xml
index a51e913..93741ed 100644
--- a/yudao-module-jy-business/pom.xml
+++ b/yudao-module-qms/pom.xml
@@ -8,12 +8,12 @@
${revision}
- yudao-module-jy-business-api
- yudao-module-jy-business-server
+ yudao-module-qms-api
+ yudao-module-qms-server
4.0.0
- yudao-module-jy-business
+ yudao-module-qms
pom
${project.artifactId}
diff --git a/yudao-module-jy-iot/yudao-module-jy-iot-api/pom.xml b/yudao-module-qms/yudao-module-qms-api/pom.xml
similarity index 93%
rename from yudao-module-jy-iot/yudao-module-jy-iot-api/pom.xml
rename to yudao-module-qms/yudao-module-qms-api/pom.xml
index c5fd837..83f3b13 100644
--- a/yudao-module-jy-iot/yudao-module-jy-iot-api/pom.xml
+++ b/yudao-module-qms/yudao-module-qms-api/pom.xml
@@ -3,12 +3,12 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- yudao-module-jy-iot
+ yudao-module-qms
cn.iocoder.cloud
${revision}
4.0.0
- yudao-module-jy-iot-api
+ yudao-module-qms-api
jar
${project.artifactId}
diff --git a/yudao-module-jy-business/yudao-module-jy-business-api/src/main/java/cn/iocoder/yudao/module/jybusiness/enums/ErrorCodeConstants.java b/yudao-module-qms/yudao-module-qms-api/src/main/java/cn/iocoder/yudao/module/jybusiness/enums/ErrorCodeConstants.java
similarity index 100%
rename from yudao-module-jy-business/yudao-module-jy-business-api/src/main/java/cn/iocoder/yudao/module/jybusiness/enums/ErrorCodeConstants.java
rename to yudao-module-qms/yudao-module-qms-api/src/main/java/cn/iocoder/yudao/module/jybusiness/enums/ErrorCodeConstants.java
diff --git a/yudao-module-jy-business/yudao-module-jy-business-server/pom.xml b/yudao-module-qms/yudao-module-qms-server/pom.xml
similarity index 96%
rename from yudao-module-jy-business/yudao-module-jy-business-server/pom.xml
rename to yudao-module-qms/yudao-module-qms-server/pom.xml
index 24b1eed..bea9568 100644
--- a/yudao-module-jy-business/yudao-module-jy-business-server/pom.xml
+++ b/yudao-module-qms/yudao-module-qms-server/pom.xml
@@ -3,14 +3,14 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- yudao-module-jy-business
+ yudao-module-qms
cn.iocoder.cloud
${revision}
4.0.0
jar
- yudao-module-jy-business-server
+ yudao-module-qms-server
${project.artifactId}
@@ -38,7 +38,7 @@
cn.iocoder.cloud
- yudao-module-jy-business-api
+ yudao-module-qms-api
${revision}
diff --git a/yudao-module-jy-business/yudao-module-jy-business-server/src/main/java/cn/iocoder/yudao/module/jybusiness/JyBusinessServerApplication.java b/yudao-module-qms/yudao-module-qms-server/src/main/java/cn/iocoder/yudao/module/jybusiness/JyBusinessServerApplication.java
similarity index 100%
rename from yudao-module-jy-business/yudao-module-jy-business-server/src/main/java/cn/iocoder/yudao/module/jybusiness/JyBusinessServerApplication.java
rename to yudao-module-qms/yudao-module-qms-server/src/main/java/cn/iocoder/yudao/module/jybusiness/JyBusinessServerApplication.java
diff --git a/yudao-module-jy-business/yudao-module-jy-business-server/src/main/java/cn/iocoder/yudao/module/jybusiness/controller/admin/jybusiness/JyBusinessController.java b/yudao-module-qms/yudao-module-qms-server/src/main/java/cn/iocoder/yudao/module/jybusiness/controller/admin/jybusiness/JyBusinessController.java
similarity index 100%
rename from yudao-module-jy-business/yudao-module-jy-business-server/src/main/java/cn/iocoder/yudao/module/jybusiness/controller/admin/jybusiness/JyBusinessController.java
rename to yudao-module-qms/yudao-module-qms-server/src/main/java/cn/iocoder/yudao/module/jybusiness/controller/admin/jybusiness/JyBusinessController.java
diff --git a/yudao-module-jy-business/yudao-module-jy-business-server/src/main/java/cn/iocoder/yudao/module/jybusiness/framework/rpc/config/RpcConfiguration.java b/yudao-module-qms/yudao-module-qms-server/src/main/java/cn/iocoder/yudao/module/jybusiness/framework/rpc/config/RpcConfiguration.java
similarity index 100%
rename from yudao-module-jy-business/yudao-module-jy-business-server/src/main/java/cn/iocoder/yudao/module/jybusiness/framework/rpc/config/RpcConfiguration.java
rename to yudao-module-qms/yudao-module-qms-server/src/main/java/cn/iocoder/yudao/module/jybusiness/framework/rpc/config/RpcConfiguration.java
diff --git a/yudao-module-jy-business/yudao-module-jy-business-server/src/main/java/cn/iocoder/yudao/module/jybusiness/framework/security/config/SecurityConfiguration.java b/yudao-module-qms/yudao-module-qms-server/src/main/java/cn/iocoder/yudao/module/jybusiness/framework/security/config/SecurityConfiguration.java
similarity index 100%
rename from yudao-module-jy-business/yudao-module-jy-business-server/src/main/java/cn/iocoder/yudao/module/jybusiness/framework/security/config/SecurityConfiguration.java
rename to yudao-module-qms/yudao-module-qms-server/src/main/java/cn/iocoder/yudao/module/jybusiness/framework/security/config/SecurityConfiguration.java
diff --git a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/resources/application-dev.yml b/yudao-module-qms/yudao-module-qms-server/src/main/resources/application-dev.yml
similarity index 96%
rename from yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/resources/application-dev.yml
rename to yudao-module-qms/yudao-module-qms-server/src/main/resources/application-dev.yml
index 30abeec..499327f 100644
--- a/yudao-module-jy-manage/yudao-module-jy-manage-server/src/main/resources/application-dev.yml
+++ b/yudao-module-qms/yudao-module-qms-server/src/main/resources/application-dev.yml
@@ -37,12 +37,12 @@ spring:
primary: master
datasource:
master:
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
+ url: jdbc:dm://172.16.46.247:1050?schema=ZGTY-QMS-DEV
username: SYSDBA
password: pgbsci6ddJ6Sqj@e
slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
+ url: jdbc:dm://172.16.46.247:1050?schema=ZGTY-QMS-DEV
username: SYSDBA
password: pgbsci6ddJ6Sqj@e
diff --git a/yudao-module-jy-business/yudao-module-jy-business-server/src/main/resources/application-local.yml b/yudao-module-qms/yudao-module-qms-server/src/main/resources/application-local.yml
similarity index 96%
rename from yudao-module-jy-business/yudao-module-jy-business-server/src/main/resources/application-local.yml
rename to yudao-module-qms/yudao-module-qms-server/src/main/resources/application-local.yml
index e9bd62e..2220f44 100644
--- a/yudao-module-jy-business/yudao-module-jy-business-server/src/main/resources/application-local.yml
+++ b/yudao-module-qms/yudao-module-qms-server/src/main/resources/application-local.yml
@@ -39,12 +39,12 @@ spring:
primary: master
datasource:
master:
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
+ url: jdbc:dm://172.16.46.247:1050?schema=ZGTY-QMS-DEV
username: SYSDBA
password: pgbsci6ddJ6Sqj@e
slave: # 模拟从库,可根据自己需要修改 # 模拟从库,可根据自己需要修改
lazy: true # 开启懒加载,保证启动速度
- url: jdbc:dm://172.16.46.247:1050?schema=RUOYI-VUE-PRO
+ url: jdbc:dm://172.16.46.247:1050?schema=ZGTY-QMS-DEV
username: SYSDBA
password: pgbsci6ddJ6Sqj@e
diff --git a/yudao-module-jy-business/yudao-module-jy-business-server/src/main/resources/application.yml b/yudao-module-qms/yudao-module-qms-server/src/main/resources/application.yml
similarity index 100%
rename from yudao-module-jy-business/yudao-module-jy-business-server/src/main/resources/application.yml
rename to yudao-module-qms/yudao-module-qms-server/src/main/resources/application.yml