Commit 86a9d95722c19a07b1e3888e58dc6d8f2a77bfc4

Authored by YunaiV
1 parent f336b801

项目结构调整 x 12 : 准备将 yudao-framework 拆分成独立的 starter

Showing 213 changed files with 226 additions and 206 deletions

Too many changes.

To preserve performance only 100 of 213 files are displayed.

yudao-admin-server/pom.xml
... ... @@ -19,7 +19,7 @@
19 19 <dependencies>
20 20 <dependency>
21 21 <groupId>cn.iocoder.boot</groupId>
22   - <artifactId>yudao-framework</artifactId>
  22 + <artifactId>yudao-common</artifactId>
23 23 <version>${revision}</version>
24 24 </dependency>
25 25  
... ...
yudao-framework/pom.xml
... ... @@ -2,218 +2,19 @@
2 2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5 + <modelVersion>4.0.0</modelVersion>
5 6 <parent>
6   - <groupId>cn.iocoder.boot</groupId>
7 7 <artifactId>yudao</artifactId>
  8 + <groupId>cn.iocoder.boot</groupId>
8 9 <version>${revision}</version>
9 10 </parent>
10   - <modelVersion>4.0.0</modelVersion>
  11 + <packaging>pom</packaging>
  12 + <modules>
  13 + <module>yudao-common</module>
  14 + </modules>
11 15  
12 16 <artifactId>yudao-framework</artifactId>
13   - <packaging>jar</packaging>
14   -
15   - <name>${artifactId}</name>
16 17 <description>基础框架,各种组件的拓展</description>
17 18 <url>https://github.com/YunaiV/ruoyi-vue-pro</url>
18 19  
19   - <dependencies>
20   - <!-- Spring 核心 -->
21   - <dependency>
22   - <!-- 用于生成自定义的 Spring @ConfigurationProperties 配置类的说明文件 -->
23   - <groupId>org.springframework.boot</groupId>
24   - <artifactId>spring-boot-configuration-processor</artifactId>
25   - <optional>true</optional>
26   - </dependency>
27   -
28   - <dependency>
29   - <groupId>org.springframework.boot</groupId>
30   - <artifactId>spring-boot-starter-aop</artifactId>
31   - </dependency>
32   -
33   - <!-- Web 相关 -->
34   - <dependency>
35   - <groupId>org.springframework.boot</groupId>
36   - <artifactId>spring-boot-starter-web</artifactId>
37   - </dependency>
38   -
39   - <dependency>
40   - <groupId>org.springframework.boot</groupId>
41   - <artifactId>spring-boot-starter-security</artifactId>
42   - </dependency>
43   -
44   - <dependency>
45   - <groupId>org.springframework.boot</groupId>
46   - <artifactId>spring-boot-starter-validation</artifactId>
47   - </dependency>
48   -
49   - <dependency>
50   - <groupId>com.github.xiaoymin</groupId>
51   - <artifactId>knife4j-spring-boot-starter</artifactId>
52   - </dependency>
53   - <dependency>
54   - <groupId>io.swagger</groupId>
55   - <artifactId>swagger-annotations</artifactId>
56   - </dependency>
57   -
58   - <!-- DB 相关 -->
59   - <dependency>
60   - <groupId>mysql</groupId>
61   - <artifactId>mysql-connector-java</artifactId>
62   - <version>5.1.46</version> <!-- TODO 强制版本 -->
63   - </dependency>
64   - <dependency>
65   - <groupId>com.alibaba</groupId>
66   - <artifactId>druid-spring-boot-starter</artifactId>
67   - </dependency>
68   - <dependency>
69   - <groupId>com.baomidou</groupId>
70   - <artifactId>mybatis-plus-boot-starter</artifactId>
71   - </dependency>
72   - <dependency>
73   - <groupId>com.baomidou</groupId>
74   - <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <!-- 多数据源 -->
75   - </dependency>
76   -
77   - <dependency>
78   - <groupId>org.redisson</groupId>
79   - <artifactId>redisson-spring-boot-starter</artifactId>
80   - </dependency>
81   -
82   - <!-- Config 配置中心相关 -->
83   - <dependency>
84   - <groupId>com.ctrip.framework.apollo</groupId>
85   - <artifactId>apollo-client</artifactId> <!-- 引入 Apollo Client 库,实现内嵌的配置中心 -->
86   - </dependency>
87   -
88   - <!-- Job 定时任务相关 -->
89   - <dependency>
90   - <groupId>org.springframework.boot</groupId>
91   - <artifactId>spring-boot-starter-quartz</artifactId>
92   - </dependency>
93   -
94   - <!-- 服务保障相关 -->
95   - <dependency>
96   - <groupId>com.baomidou</groupId>
97   - <artifactId>lock4j-redisson-spring-boot-starter</artifactId>
98   - </dependency>
99   -
100   - <dependency>
101   - <groupId>io.github.resilience4j</groupId>
102   - <artifactId>resilience4j-spring-boot2</artifactId>
103   - </dependency>
104   -
105   - <!-- 监控相关 -->
106   - <dependency>
107   - <groupId>org.apache.skywalking</groupId>
108   - <artifactId>apm-toolkit-trace</artifactId>
109   - </dependency>
110   - <dependency>
111   - <groupId>org.apache.skywalking</groupId>
112   - <artifactId>apm-toolkit-logback-1.x</artifactId>
113   - </dependency>
114   - <dependency>
115   - <groupId>org.apache.skywalking</groupId>
116   - <artifactId>apm-toolkit-opentracing</artifactId>
117   - </dependency>
118   -
119   - <dependency>
120   - <groupId>de.codecentric</groupId>
121   - <artifactId>spring-boot-admin-starter-server</artifactId> <!-- 实现 Spring Boot Admin Server 服务端 -->
122   - </dependency>
123   - <dependency>
124   - <groupId>de.codecentric</groupId>
125   - <artifactId>spring-boot-admin-starter-client</artifactId> <!-- 实现 Spring Boot Admin Server 服务端 -->
126   - </dependency>
127   -
128   - <!-- Test 测试相关 -->
129   - <dependency>
130   - <groupId>org.springframework.boot</groupId>
131   - <artifactId>spring-boot-starter-test</artifactId>
132   - <scope>provided</scope> <!-- 特殊,因为默认是 test 类型,会导致编译不通过,所以设置为 provided -->
133   - <optional>true</optional>
134   - </dependency>
135   -
136   - <dependency>
137   - <groupId>com.h2database</groupId> <!-- 单元测试,我们采用 H2 作为数据库 -->
138   - <artifactId>h2</artifactId>
139   - <optional>true</optional>
140   - </dependency>
141   -
142   - <dependency>
143   - <groupId>com.github.fppt</groupId> <!-- 单元测试,我们采用内嵌的 Redis 数据库 -->
144   - <artifactId>jedis-mock</artifactId>
145   - <scope>provided</scope> <!-- 特殊,因为默认是 test 类型,会导致编译不通过,所以设置为 provided -->
146   - <optional>true</optional>
147   - </dependency>
148   -
149   - <dependency>
150   - <groupId>uk.co.jemos.podam</groupId> <!-- 单元测试,随机生成 POJO 类 -->
151   - <artifactId>podam</artifactId>
152   - <scope>provided</scope> <!-- 特殊,因为默认是 test 类型,会导致编译不通过,所以设置为 provided -->
153   - <optional>true</optional>
154   - </dependency>
155   -
156   - <!-- 工具类相关 -->
157   - <dependency>
158   - <groupId>org.projectlombok</groupId>
159   - <artifactId>lombok</artifactId>
160   - </dependency>
161   -
162   - <dependency>
163   - <groupId>org.mapstruct</groupId>
164   - <artifactId>mapstruct</artifactId> <!-- use mapstruct-jdk8 for Java 8 or higher -->
165   - </dependency>
166   - <dependency>
167   - <groupId>org.mapstruct</groupId>
168   - <artifactId>mapstruct-jdk8</artifactId>
169   - </dependency>
170   - <dependency>
171   - <groupId>org.mapstruct</groupId>
172   - <artifactId>mapstruct-processor</artifactId>
173   - </dependency>
174   -
175   - <dependency>
176   - <groupId>cn.hutool</groupId>
177   - <artifactId>hutool-all</artifactId>
178   - </dependency>
179   -
180   - <dependency>
181   - <groupId>com.alibaba</groupId>
182   - <artifactId>easyexcel</artifactId>
183   - </dependency>
184   -
185   - <dependency>
186   - <groupId>org.apache.velocity</groupId>
187   - <artifactId>velocity-engine-core</artifactId>
188   - </dependency>
189   -
190   - <dependency>
191   - <groupId>cn.smallbun.screw</groupId>
192   - <artifactId>screw-core</artifactId> <!-- 实现数据库文档 -->
193   - </dependency>
194   -
195   - <!-- 三方云服务相关 -->
196   -
197   - <!-- SMS SDK begin -->
198   - <dependency>
199   - <groupId>com.yunpian.sdk</groupId>
200   - <artifactId>yunpian-java-sdk</artifactId>
201   - </dependency>
202   -
203   - <dependency>
204   - <groupId>com.aliyun</groupId>
205   - <artifactId>aliyun-java-sdk-core</artifactId>
206   - </dependency>
207   - <dependency>
208   - <groupId>com.aliyun</groupId>
209   - <artifactId>aliyun-java-sdk-dysmsapi</artifactId>
210   - </dependency>
211   - <!-- SMS SDK end -->
212   -
213   - </dependencies>
214   -
215   - <build>
216   - <!-- 设置构建的 jar 包名 -->
217   - <finalName>${artifactId}</finalName>
218   - </build>
219 20 </project>
... ...
yudao-framework/yudao-common/pom.xml 0 → 100644
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://maven.apache.org/POM/4.0.0"
  3 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5 + <parent>
  6 + <groupId>cn.iocoder.boot</groupId>
  7 + <artifactId>yudao-framework</artifactId>
  8 + <version>${revision}</version>
  9 + </parent>
  10 + <modelVersion>4.0.0</modelVersion>
  11 +
  12 + <artifactId>yudao-common</artifactId>
  13 + <packaging>jar</packaging>
  14 +
  15 + <name>${artifactId}</name>
  16 + <description>基础框架,各种组件的拓展</description>
  17 + <url>https://github.com/YunaiV/ruoyi-vue-pro</url>
  18 +
  19 + <dependencies>
  20 + <!-- Spring 核心 -->
  21 + <dependency>
  22 + <!-- 用于生成自定义的 Spring @ConfigurationProperties 配置类的说明文件 -->
  23 + <groupId>org.springframework.boot</groupId>
  24 + <artifactId>spring-boot-configuration-processor</artifactId>
  25 + <optional>true</optional>
  26 + </dependency>
  27 +
  28 + <dependency>
  29 + <groupId>org.springframework.boot</groupId>
  30 + <artifactId>spring-boot-starter-aop</artifactId>
  31 + </dependency>
  32 +
  33 + <!-- Web 相关 -->
  34 + <dependency>
  35 + <groupId>org.springframework.boot</groupId>
  36 + <artifactId>spring-boot-starter-web</artifactId>
  37 + </dependency>
  38 +
  39 + <dependency>
  40 + <groupId>org.springframework.boot</groupId>
  41 + <artifactId>spring-boot-starter-security</artifactId>
  42 + </dependency>
  43 +
  44 + <dependency>
  45 + <groupId>org.springframework.boot</groupId>
  46 + <artifactId>spring-boot-starter-validation</artifactId>
  47 + </dependency>
  48 +
  49 + <dependency>
  50 + <groupId>com.github.xiaoymin</groupId>
  51 + <artifactId>knife4j-spring-boot-starter</artifactId>
  52 + </dependency>
  53 + <dependency>
  54 + <groupId>io.swagger</groupId>
  55 + <artifactId>swagger-annotations</artifactId>
  56 + </dependency>
  57 +
  58 + <!-- DB 相关 -->
  59 + <dependency>
  60 + <groupId>mysql</groupId>
  61 + <artifactId>mysql-connector-java</artifactId>
  62 + <version>5.1.46</version> <!-- TODO 强制版本 -->
  63 + </dependency>
  64 + <dependency>
  65 + <groupId>com.alibaba</groupId>
  66 + <artifactId>druid-spring-boot-starter</artifactId>
  67 + </dependency>
  68 + <dependency>
  69 + <groupId>com.baomidou</groupId>
  70 + <artifactId>mybatis-plus-boot-starter</artifactId>
  71 + </dependency>
  72 + <dependency>
  73 + <groupId>com.baomidou</groupId>
  74 + <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <!-- 多数据源 -->
  75 + </dependency>
  76 +
  77 + <dependency>
  78 + <groupId>org.redisson</groupId>
  79 + <artifactId>redisson-spring-boot-starter</artifactId>
  80 + </dependency>
  81 +
  82 + <!-- Config 配置中心相关 -->
  83 + <dependency>
  84 + <groupId>com.ctrip.framework.apollo</groupId>
  85 + <artifactId>apollo-client</artifactId> <!-- 引入 Apollo Client 库,实现内嵌的配置中心 -->
  86 + </dependency>
  87 +
  88 + <!-- Job 定时任务相关 -->
  89 + <dependency>
  90 + <groupId>org.springframework.boot</groupId>
  91 + <artifactId>spring-boot-starter-quartz</artifactId>
  92 + </dependency>
  93 +
  94 + <!-- 服务保障相关 -->
  95 + <dependency>
  96 + <groupId>com.baomidou</groupId>
  97 + <artifactId>lock4j-redisson-spring-boot-starter</artifactId>
  98 + </dependency>
  99 +
  100 + <dependency>
  101 + <groupId>io.github.resilience4j</groupId>
  102 + <artifactId>resilience4j-spring-boot2</artifactId>
  103 + </dependency>
  104 +
  105 + <!-- 监控相关 -->
  106 + <dependency>
  107 + <groupId>org.apache.skywalking</groupId>
  108 + <artifactId>apm-toolkit-trace</artifactId>
  109 + </dependency>
  110 + <dependency>
  111 + <groupId>org.apache.skywalking</groupId>
  112 + <artifactId>apm-toolkit-logback-1.x</artifactId>
  113 + </dependency>
  114 + <dependency>
  115 + <groupId>org.apache.skywalking</groupId>
  116 + <artifactId>apm-toolkit-opentracing</artifactId>
  117 + </dependency>
  118 +
  119 + <dependency>
  120 + <groupId>de.codecentric</groupId>
  121 + <artifactId>spring-boot-admin-starter-server</artifactId> <!-- 实现 Spring Boot Admin Server 服务端 -->
  122 + </dependency>
  123 + <dependency>
  124 + <groupId>de.codecentric</groupId>
  125 + <artifactId>spring-boot-admin-starter-client</artifactId> <!-- 实现 Spring Boot Admin Server 服务端 -->
  126 + </dependency>
  127 +
  128 + <!-- Test 测试相关 -->
  129 + <dependency>
  130 + <groupId>org.springframework.boot</groupId>
  131 + <artifactId>spring-boot-starter-test</artifactId>
  132 + <scope>provided</scope> <!-- 特殊,因为默认是 test 类型,会导致编译不通过,所以设置为 provided -->
  133 + <optional>true</optional>
  134 + </dependency>
  135 +
  136 + <dependency>
  137 + <groupId>com.h2database</groupId> <!-- 单元测试,我们采用 H2 作为数据库 -->
  138 + <artifactId>h2</artifactId>
  139 + <optional>true</optional>
  140 + </dependency>
  141 +
  142 + <dependency>
  143 + <groupId>com.github.fppt</groupId> <!-- 单元测试,我们采用内嵌的 Redis 数据库 -->
  144 + <artifactId>jedis-mock</artifactId>
  145 + <scope>provided</scope> <!-- 特殊,因为默认是 test 类型,会导致编译不通过,所以设置为 provided -->
  146 + <optional>true</optional>
  147 + </dependency>
  148 +
  149 + <dependency>
  150 + <groupId>uk.co.jemos.podam</groupId> <!-- 单元测试,随机生成 POJO 类 -->
  151 + <artifactId>podam</artifactId>
  152 + <scope>provided</scope> <!-- 特殊,因为默认是 test 类型,会导致编译不通过,所以设置为 provided -->
  153 + <optional>true</optional>
  154 + </dependency>
  155 +
  156 + <!-- 工具类相关 -->
  157 + <dependency>
  158 + <groupId>org.projectlombok</groupId>
  159 + <artifactId>lombok</artifactId>
  160 + </dependency>
  161 +
  162 + <dependency>
  163 + <groupId>org.mapstruct</groupId>
  164 + <artifactId>mapstruct</artifactId> <!-- use mapstruct-jdk8 for Java 8 or higher -->
  165 + </dependency>
  166 + <dependency>
  167 + <groupId>org.mapstruct</groupId>
  168 + <artifactId>mapstruct-jdk8</artifactId>
  169 + </dependency>
  170 + <dependency>
  171 + <groupId>org.mapstruct</groupId>
  172 + <artifactId>mapstruct-processor</artifactId>
  173 + </dependency>
  174 +
  175 + <dependency>
  176 + <groupId>cn.hutool</groupId>
  177 + <artifactId>hutool-all</artifactId>
  178 + </dependency>
  179 +
  180 + <dependency>
  181 + <groupId>com.alibaba</groupId>
  182 + <artifactId>easyexcel</artifactId>
  183 + </dependency>
  184 +
  185 + <dependency>
  186 + <groupId>org.apache.velocity</groupId>
  187 + <artifactId>velocity-engine-core</artifactId>
  188 + </dependency>
  189 +
  190 + <dependency>
  191 + <groupId>cn.smallbun.screw</groupId>
  192 + <artifactId>screw-core</artifactId> <!-- 实现数据库文档 -->
  193 + </dependency>
  194 +
  195 + <!-- 三方云服务相关 -->
  196 +
  197 + <!-- SMS SDK begin -->
  198 + <dependency>
  199 + <groupId>com.yunpian.sdk</groupId>
  200 + <artifactId>yunpian-java-sdk</artifactId>
  201 + </dependency>
  202 +
  203 + <dependency>
  204 + <groupId>com.aliyun</groupId>
  205 + <artifactId>aliyun-java-sdk-core</artifactId>
  206 + </dependency>
  207 + <dependency>
  208 + <groupId>com.aliyun</groupId>
  209 + <artifactId>aliyun-java-sdk-dysmsapi</artifactId>
  210 + </dependency>
  211 + <!-- SMS SDK end -->
  212 +
  213 + </dependencies>
  214 +
  215 + <build>
  216 + <!-- 设置构建的 jar 包名 -->
  217 + <finalName>${artifactId}</finalName>
  218 + </build>
  219 +</project>
... ...
yudao-framework/src/main/java/cn/iocoder/dashboard/common/core/IntArrayValuable.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/core/IntArrayValuable.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/core/KeyValue.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/core/KeyValue.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/enums/CommonStatusEnum.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/enums/CommonStatusEnum.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/enums/UserTypeEnum.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/enums/UserTypeEnum.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/exception/ErrorCode.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/exception/ErrorCode.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/exception/ServiceException.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/exception/ServiceException.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/exception/enums/GlobalErrorCodeConstants.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/exception/enums/GlobalErrorCodeConstants.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/exception/enums/ServiceErrorCodeRange.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/exception/enums/ServiceErrorCodeRange.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/exception/util/ServiceExceptionUtil.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/exception/util/ServiceExceptionUtil.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/pojo/CommonResult.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/pojo/CommonResult.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/pojo/PageParam.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/pojo/PageParam.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/pojo/PageResult.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/pojo/PageResult.java
yudao-framework/src/main/java/cn/iocoder/dashboard/common/pojo/SortingField.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/common/pojo/SortingField.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/apollo/core/ConfigConsts.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/apollo/core/ConfigConsts.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/ConfigFrameworkDAO.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/ConfigFrameworkDAO.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/DBConfigRepository.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/DBConfigRepository.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/DefaultXInjector.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/DefaultXInjector.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/dto/ConfigRespDTO.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/dto/ConfigRespDTO.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/apollo/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/apollo/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/apollo/spi/DBConfigFactory.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/apollo/spi/DBConfigFactory.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/apollo/spring/boot/ApolloApplicationContextInitializer.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/apollo/spring/boot/ApolloApplicationContextInitializer.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/async/config/AsyncConfiguration.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/async/config/AsyncConfiguration.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/async/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/async/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/async/《芋道 Spring Boot 异步任务入门》.md renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/async/《芋道 Spring Boot 异步任务入门》.md
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/captcha/config/CaptchaConfig.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/captcha/config/CaptchaConfig.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/captcha/config/CaptchaProperties.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/captcha/config/CaptchaProperties.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/captcha/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/captcha/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/codegen/config/CodegenConfiguration.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/codegen/config/CodegenConfiguration.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/codegen/config/CodegenProperties.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/codegen/config/CodegenProperties.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/codegen/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/codegen/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/datasource/config/DataSourceConfiguration.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/datasource/config/DataSourceConfiguration.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/datasource/core/enums/DataSourceEnum.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/datasource/core/enums/DataSourceEnum.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/datasource/core/filter/DruidAdRemoveFilter.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/datasource/core/filter/DruidAdRemoveFilter.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/datasource/《芋道 Spring Boot 多数据源(读写分离)入门》.md renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/datasource/《芋道 Spring Boot 多数据源(读写分离)入门》.md
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/datasource/《芋道 Spring Boot 数据库连接池入门》.md renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/datasource/《芋道 Spring Boot 数据库连接池入门》.md
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/dict/config/DictConfiguration.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/dict/config/DictConfiguration.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/dict/core/dto/DictDataRespDTO.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/dict/core/dto/DictDataRespDTO.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/dict/core/service/DictDataFrameworkService.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/dict/core/service/DictDataFrameworkService.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/dict/core/util/DictUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/dict/core/util/DictUtils.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/dict/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/dict/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/errorcode/config/ErrorCodeConfiguration.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/errorcode/config/ErrorCodeConfiguration.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/errorcode/config/ErrorCodeProperties.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/errorcode/config/ErrorCodeProperties.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/dto/ErrorCodeAutoGenerateReqDTO.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/dto/ErrorCodeAutoGenerateReqDTO.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/dto/ErrorCodeRespDTO.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/dto/ErrorCodeRespDTO.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/generator/ErrorCodeAutoGenerator.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/generator/ErrorCodeAutoGenerator.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/generator/ErrorCodeAutoGeneratorImpl.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/generator/ErrorCodeAutoGeneratorImpl.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/loader/ErrorCodeLoader.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/loader/ErrorCodeLoader.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/loader/ErrorCodeLoaderImpl.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/loader/ErrorCodeLoaderImpl.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/service/ErrorCodeFrameworkService.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/errorcode/core/service/ErrorCodeFrameworkService.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/errorcode/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/errorcode/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/excel/core/annotations/DictFormat.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/excel/core/annotations/DictFormat.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/excel/core/convert/DictConvert.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/excel/core/convert/DictConvert.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/excel/core/convert/JsonConvert.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/excel/core/convert/JsonConvert.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/excel/core/util/ExcelUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/excel/core/util/ExcelUtils.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/excel/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/excel/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/file/config/FileConfiguration.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/file/config/FileConfiguration.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/file/config/FileProperties.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/file/config/FileProperties.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/file/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/file/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/idempotent/config/IdempotentConfiguration.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/idempotent/config/IdempotentConfiguration.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/annotation/Idempotent.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/annotation/Idempotent.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/aop/IdempotentAspect.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/aop/IdempotentAspect.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/keyresolver/IdempotentKeyResolver.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/keyresolver/IdempotentKeyResolver.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/keyresolver/impl/DefaultIdempotentKeyResolver.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/keyresolver/impl/DefaultIdempotentKeyResolver.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/keyresolver/impl/ExpressionIdempotentKeyResolver.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/keyresolver/impl/ExpressionIdempotentKeyResolver.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/redis/IdempotentRedisDAO.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/redis/IdempotentRedisDAO.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/idempotent/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/idempotent/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/jackson/config/JacksonConfig.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/jackson/config/JacksonConfig.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/jackson/deser/LocalDateTimeDeserializer.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/jackson/deser/LocalDateTimeDeserializer.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/jackson/ser/LocalDateTimeSerializer.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/jackson/ser/LocalDateTimeSerializer.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/lock4j/config/Lock4jConfiguration.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/lock4j/config/Lock4jConfiguration.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/lock4j/core/DefaultLockFailureStrategy.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/lock4j/core/DefaultLockFailureStrategy.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/lock4j/core/Lock4jRedisKeyConstants.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/lock4j/core/Lock4jRedisKeyConstants.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/lock4j/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/lock4j/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/apilog/config/ApiLogConfiguration.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/apilog/config/ApiLogConfiguration.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/apilog/core/filter/ApiAccessLogFilter.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/apilog/core/filter/ApiAccessLogFilter.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/apilog/core/service/ApiAccessLogFrameworkService.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/apilog/core/service/ApiAccessLogFrameworkService.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/apilog/core/service/ApiErrorLogFrameworkService.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/apilog/core/service/ApiErrorLogFrameworkService.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/apilog/core/service/dto/ApiAccessLogCreateDTO.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/apilog/core/service/dto/ApiAccessLogCreateDTO.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/apilog/core/service/dto/ApiErrorLogCreateDTO.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/apilog/core/service/dto/ApiErrorLogCreateDTO.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/config/OperateLogConfiguration.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/config/OperateLogConfiguration.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/annotations/OperateLog.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/annotations/OperateLog.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/aop/OperateLogAspect.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/aop/OperateLogAspect.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/dto/OperateLogCreateReqDTO.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/dto/OperateLogCreateReqDTO.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/enums/OperateTypeEnum.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/enums/OperateTypeEnum.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/service/OperateLogFrameworkService.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/service/OperateLogFrameworkService.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/util/OperateLogUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/operatelog/core/util/OperateLogUtils.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/logger/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/logger/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/monitor/config/AdminServerConfiguration.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/monitor/config/AdminServerConfiguration.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/monitor/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/monitor/package-info.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/monitor/《芋道 Spring Boot 监控工具 Admin 入门》.md renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/monitor/《芋道 Spring Boot 监控工具 Admin 入门》.md
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/mybatis/config/MybatisConfiguration.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/mybatis/config/MybatisConfiguration.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/mybatis/core/dataobject/BaseDO.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/mybatis/core/dataobject/BaseDO.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/mybatis/core/handler/DefaultDBFieldHandler.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/mybatis/core/handler/DefaultDBFieldHandler.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/mybatis/core/mapper/BaseMapperX.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/mybatis/core/mapper/BaseMapperX.java
yudao-framework/src/main/java/cn/iocoder/dashboard/framework/mybatis/core/query/QueryWrapperX.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/dashboard/framework/mybatis/core/query/QueryWrapperX.java