Commit cf4eeab3954991885d1b8f01e438b0e5f24d1a81
1 parent
20066bc8
项目结构调整 x 16 : 将 monitor、sms、dict 等组件拆分出去
Showing
304 changed files
with
781 additions
and
541 deletions
pom.xml
| ... | ... | @@ -11,6 +11,11 @@ |
| 11 | 11 | <module>yudao-dependencies</module> |
| 12 | 12 | <module>yudao-framework</module> |
| 13 | 13 | <module>yudao-admin-server</module> |
| 14 | + <module>yudao-spring-boot-starter-job</module> | |
| 15 | + <module>yudao-spring-boot-starter-config</module> | |
| 16 | + <module>yudao-spring-boot-starter-test</module> | |
| 17 | + <module>yudao-spring-boot-starter-biz-sms</module> | |
| 18 | + <module>yudao-spring-boot-starter-excel</module> | |
| 14 | 19 | </modules> |
| 15 | 20 | |
| 16 | 21 | <name>${artifactId}</name> | ... | ... |
yudao-admin-server/pom.xml
| ... | ... | @@ -17,10 +17,10 @@ |
| 17 | 17 | <url>https://github.com/YunaiV/ruoyi-vue-pro</url> |
| 18 | 18 | |
| 19 | 19 | <dependencies> |
| 20 | + <!-- 业务组件 --> | |
| 20 | 21 | <dependency> |
| 21 | 22 | <groupId>cn.iocoder.boot</groupId> |
| 22 | - <artifactId>yudao-framework-all</artifactId> | |
| 23 | - <version>${revision}</version> | |
| 23 | + <artifactId>yudao-spring-boot-starter-biz-operatelog</artifactId> | |
| 24 | 24 | </dependency> |
| 25 | 25 | |
| 26 | 26 | <!-- Web 相关 --> |
| ... | ... | @@ -40,35 +40,33 @@ |
| 40 | 40 | <artifactId>yudao-spring-boot-starter-mybatis</artifactId> |
| 41 | 41 | </dependency> |
| 42 | 42 | |
| 43 | - <!-- Test 测试相关 --> | |
| 43 | + <!-- 监控相关 --> | |
| 44 | 44 | <dependency> |
| 45 | - <groupId>org.springframework.boot</groupId> | |
| 46 | - <artifactId>spring-boot-starter-test</artifactId> | |
| 47 | - <scope>test</scope> | |
| 45 | + <groupId>cn.iocoder.boot</groupId> | |
| 46 | + <artifactId>yudao-spring-boot-starter-monitor</artifactId> | |
| 48 | 47 | </dependency> |
| 49 | 48 | |
| 50 | 49 | <dependency> |
| 51 | - <groupId>com.h2database</groupId> <!-- 单元测试,我们采用 H2 作为数据库 --> | |
| 52 | - <artifactId>h2</artifactId> | |
| 53 | - <scope>test</scope> | |
| 50 | + <groupId>de.codecentric</groupId> | |
| 51 | + <artifactId>spring-boot-admin-starter-server</artifactId> <!-- 实现 Spring Boot Admin Server 服务端 --> | |
| 54 | 52 | </dependency> |
| 55 | 53 | |
| 54 | + <!-- Test 测试相关 --> | |
| 56 | 55 | <dependency> |
| 57 | - <groupId>com.github.fppt</groupId> <!-- 单元测试,我们采用内嵌的 Redis 数据库 --> | |
| 58 | - <artifactId>jedis-mock</artifactId> | |
| 56 | + <groupId>cn.iocoder.boot</groupId> | |
| 57 | + <artifactId>yudao-spring-boot-starter-test</artifactId> | |
| 59 | 58 | <scope>test</scope> |
| 60 | 59 | </dependency> |
| 61 | 60 | |
| 61 | + <!-- 工具类相关 --> | |
| 62 | 62 | <dependency> |
| 63 | - <groupId>uk.co.jemos.podam</groupId> <!-- 单元测试,随机生成 POJO 类 --> | |
| 64 | - <artifactId>podam</artifactId> | |
| 65 | - <scope>test</scope> | |
| 63 | + <groupId>org.apache.velocity</groupId> | |
| 64 | + <artifactId>velocity-engine-core</artifactId> | |
| 66 | 65 | </dependency> |
| 67 | 66 | |
| 68 | - <!-- 工具类相关 --> | |
| 69 | 67 | <dependency> |
| 70 | - <groupId>cn.iocoder.boot</groupId> | |
| 71 | - <artifactId>yudao-spring-boot-starter-operatelog</artifactId> | |
| 68 | + <groupId>cn.smallbun.screw</groupId> | |
| 69 | + <artifactId>screw-core</artifactId> <!-- 实现数据库文档 --> | |
| 72 | 70 | </dependency> |
| 73 | 71 | |
| 74 | 72 | </dependencies> | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/async/config/AsyncConfiguration.java renamed to yudao-admin-server/src/main/java/cn/iocoder/dashboard/framework/async/config/AsyncConfiguration.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/async/package-info.java renamed to yudao-admin-server/src/main/java/cn/iocoder/dashboard/framework/async/package-info.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/async/《芋道 Spring Boot 异步任务入门》.md renamed to yudao-admin-server/src/main/java/cn/iocoder/dashboard/framework/async/《芋道 Spring Boot 异步任务入门》.md
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/monitor/config/AdminServerConfiguration.java renamed to yudao-admin-server/src/main/java/cn/iocoder/dashboard/framework/monitor/config/AdminServerConfiguration.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/monitor/package-info.java renamed to yudao-admin-server/src/main/java/cn/iocoder/dashboard/framework/monitor/package-info.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/monitor/《芋道 Spring Boot 监控工具 Admin 入门》.md renamed to yudao-admin-server/src/main/java/cn/iocoder/dashboard/framework/monitor/《芋道 Spring Boot 监控工具 Admin 入门》.md
yudao-admin-server/src/main/java/cn/iocoder/dashboard/framework/package-info.java
0 → 100644
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/config/InfConfigController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.infra.controller.config; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | 7 | import cn.iocoder.dashboard.modules.infra.controller.config.vo.*; |
| 8 | 8 | import cn.iocoder.dashboard.modules.infra.convert.config.InfConfigConvert; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/config/vo/InfConfigExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.infra.controller.config.vo; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/config/vo/InfConfigExportReqVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | @ApiModel("参数配置导出 Request VO") |
| 13 | 13 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/config/vo/InfConfigPageReqVO.java
| ... | ... | @@ -10,7 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 10 | 10 | |
| 11 | 11 | import java.util.Date; |
| 12 | 12 | |
| 13 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | 14 | |
| 15 | 15 | @ApiModel("参数配置分页 Request VO") |
| 16 | 16 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/doc/InfDbDocController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.infra.controller.doc; |
| 2 | 2 | |
| 3 | 3 | import cn.hutool.core.io.FileUtil; |
| 4 | 4 | import cn.hutool.core.util.IdUtil; |
| 5 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 5 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 6 | 6 | import cn.smallbun.screw.core.Configuration; |
| 7 | 7 | import cn.smallbun.screw.core.engine.EngineConfig; |
| 8 | 8 | import cn.smallbun.screw.core.engine.EngineFileType; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/file/InfFileController.java
| ... | ... | @@ -8,7 +8,7 @@ import cn.iocoder.dashboard.modules.infra.controller.file.vo.InfFileRespVO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.infra.convert.file.InfFileConvert; |
| 9 | 9 | import cn.iocoder.dashboard.modules.infra.dal.dataobject.file.InfFileDO; |
| 10 | 10 | import cn.iocoder.dashboard.modules.infra.service.file.InfFileService; |
| 11 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 11 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 12 | 12 | import io.swagger.annotations.Api; |
| 13 | 13 | import io.swagger.annotations.ApiImplicitParam; |
| 14 | 14 | import io.swagger.annotations.ApiImplicitParams; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/file/vo/InfFilePageReqVO.java
| ... | ... | @@ -10,7 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 10 | 10 | |
| 11 | 11 | import java.util.Date; |
| 12 | 12 | |
| 13 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | 14 | |
| 15 | 15 | @ApiModel("文件分页 Request VO") |
| 16 | 16 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/job/InfJobController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.infra.controller.job; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | 7 | import cn.iocoder.dashboard.framework.quartz.core.util.CronUtils; |
| 8 | 8 | import cn.iocoder.dashboard.modules.infra.controller.job.vo.job.*; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/job/InfJobLogController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.infra.controller.job; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | 7 | import cn.iocoder.dashboard.modules.infra.controller.job.vo.log.InfJobLogExcelVO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.infra.controller.job.vo.log.InfJobLogExportReqVO; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/job/vo/job/InfJobExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.infra.controller.job.vo.job; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.infra.enums.InfDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/job/vo/log/InfJobLogBaseVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | import javax.validation.constraints.NotNull; |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | /** |
| 13 | 13 | * 定时任务日志 Base VO,提供给添加、修改、详细的子 VO 使用 | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/job/vo/log/InfJobLogExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.infra.controller.job.vo.log; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.infra.enums.InfDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/job/vo/log/InfJobLogExportReqVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | @ApiModel(value = "定时任务 Excel 导出 Request VO", description = "参数和 InfJobLogPageReqVO 是一致的") |
| 13 | 13 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/job/vo/log/InfJobLogPageReqVO.java
| ... | ... | @@ -10,7 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 10 | 10 | |
| 11 | 11 | import java.util.Date; |
| 12 | 12 | |
| 13 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | 14 | |
| 15 | 15 | @ApiModel("定时任务日志分页 Request VO") |
| 16 | 16 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/logger/InfApiAccessLogController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.infra.controller.logger; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | 7 | import cn.iocoder.dashboard.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogExcelVO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.infra.controller.logger.vo.apiaccesslog.InfApiAccessLogExportReqVO; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/logger/InfApiErrorLogController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.infra.controller.logger; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | 7 | import cn.iocoder.dashboard.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogExcelVO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.infra.controller.logger.vo.apierrorlog.InfApiErrorLogExportReqVO; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/logger/vo/apiaccesslog/InfApiAccessLogBaseVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | import javax.validation.constraints.NotNull; |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | /** |
| 13 | 13 | * API 访问日志 Base VO,提供给添加、修改、详细的子 VO 使用 | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/logger/vo/apiaccesslog/InfApiAccessLogExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.infra.controller.logger.vo.apiaccesslog; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/logger/vo/apiaccesslog/InfApiAccessLogExportReqVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | @ApiModel(value = "API 访问日志 Excel 导出 Request VO", description = "参数和 InfApiAccessLogPageReqVO 是一致的") |
| 13 | 13 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/logger/vo/apiaccesslog/InfApiAccessLogPageReqVO.java
| ... | ... | @@ -10,7 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 10 | 10 | |
| 11 | 11 | import java.util.Date; |
| 12 | 12 | |
| 13 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | 14 | |
| 15 | 15 | @ApiModel("API 访问日志分页 Request VO") |
| 16 | 16 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/logger/vo/apierrorlog/InfApiErrorLogBaseVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | import javax.validation.constraints.NotNull; |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | /** |
| 13 | 13 | * API 错误日志 Base VO,提供给添加、修改、详细的子 VO 使用 | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/logger/vo/apierrorlog/InfApiErrorLogExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.infra.controller.logger.vo.apierrorlog; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.infra.enums.InfDictTypeConstants; |
| 6 | 6 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 7 | 7 | import com.alibaba.excel.annotation.ExcelProperty; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/logger/vo/apierrorlog/InfApiErrorLogExportReqVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | @ApiModel(value = "API 错误日志 Excel 导出 Request VO", description = "参数和 InfApiErrorLogPageReqVO 是一致的") |
| 13 | 13 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/logger/vo/apierrorlog/InfApiErrorLogPageReqVO.java
| ... | ... | @@ -10,7 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 10 | 10 | |
| 11 | 11 | import java.util.Date; |
| 12 | 12 | |
| 13 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | 14 | |
| 15 | 15 | @ApiModel("API 错误日志分页 Request VO") |
| 16 | 16 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/redis/RedisController.java
| 1 | 1 | package cn.iocoder.dashboard.modules.infra.controller.redis; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | -import cn.iocoder.dashboard.framework.redis.core.RedisKeyDefine; | |
| 5 | -import cn.iocoder.dashboard.framework.redis.core.RedisKeyRegistry; | |
| 4 | +import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine; | |
| 5 | +import cn.iocoder.yudao.framework.redis.core.RedisKeyRegistry; | |
| 6 | 6 | import cn.iocoder.dashboard.modules.infra.controller.redis.vo.InfRedisKeyRespVO; |
| 7 | 7 | import cn.iocoder.dashboard.modules.infra.controller.redis.vo.InfRedisMonitorRespVO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.infra.convert.redis.RedisConvert; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/controller/redis/vo/InfRedisKeyRespVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.infra.controller.redis.vo; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.RedisKeyDefine; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine; | |
| 4 | 4 | import io.swagger.annotations.ApiModel; |
| 5 | 5 | import io.swagger.annotations.ApiModelProperty; |
| 6 | 6 | import lombok.AllArgsConstructor; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/convert/redis/RedisConvert.java
| 1 | 1 | package cn.iocoder.dashboard.modules.infra.convert.redis; |
| 2 | 2 | |
| 3 | 3 | import cn.hutool.core.util.StrUtil; |
| 4 | -import cn.iocoder.dashboard.framework.redis.core.RedisKeyDefine; | |
| 4 | +import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.infra.controller.redis.vo.InfRedisKeyRespVO; |
| 6 | 6 | import cn.iocoder.dashboard.modules.infra.controller.redis.vo.InfRedisMonitorRespVO; |
| 7 | 7 | import org.mapstruct.Mapper; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/mq/consumer/config/InfConfigRefreshConsumer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.infra.mq.consumer.config; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.dashboard.framework.apollo.internals.DBConfigRepository; |
| 4 | -import cn.iocoder.dashboard.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 4 | +import cn.iocoder.yudao.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.infra.mq.message.config.InfConfigRefreshMessage; |
| 6 | 6 | import lombok.extern.slf4j.Slf4j; |
| 7 | 7 | import org.springframework.stereotype.Component; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/mq/message/config/InfConfigRefreshMessage.java
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/mq/producer/config/InfConfigProducer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.infra.mq.producer.config; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.util.RedisMessageUtils; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.util.RedisMessageUtils; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.infra.mq.message.config.InfConfigRefreshMessage; |
| 5 | 5 | import org.springframework.data.redis.core.StringRedisTemplate; |
| 6 | 6 | import org.springframework.stereotype.Component; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/infra/service/job/impl/InfJobServiceImpl.java
| ... | ... | @@ -23,7 +23,7 @@ import java.util.List; |
| 23 | 23 | |
| 24 | 24 | import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; |
| 25 | 25 | import static cn.iocoder.dashboard.modules.infra.enums.InfErrorCodeConstants.*; |
| 26 | -import static cn.iocoder.yudao.framework.util.collection.CollectionUtils.containsAny; | |
| 26 | +import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.containsAny; | |
| 27 | 27 | |
| 28 | 28 | /** |
| 29 | 29 | * 定时任务 Service 实现类 | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/auth/SysAuthController.java
| ... | ... | @@ -16,7 +16,7 @@ import cn.iocoder.dashboard.modules.system.service.auth.SysAuthService; |
| 16 | 16 | import cn.iocoder.dashboard.modules.system.service.permission.SysPermissionService; |
| 17 | 17 | import cn.iocoder.dashboard.modules.system.service.permission.SysRoleService; |
| 18 | 18 | import cn.iocoder.dashboard.modules.system.service.user.SysUserService; |
| 19 | -import cn.iocoder.yudao.framework.util.collection.SetUtils; | |
| 19 | +import cn.iocoder.yudao.framework.common.util.collection.SetUtils; | |
| 20 | 20 | import io.swagger.annotations.Api; |
| 21 | 21 | import io.swagger.annotations.ApiOperation; |
| 22 | 22 | import org.springframework.validation.annotation.Validated; |
| ... | ... | @@ -29,8 +29,8 @@ import java.util.List; |
| 29 | 29 | import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; |
| 30 | 30 | import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId; |
| 31 | 31 | import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserRoleIds; |
| 32 | -import static cn.iocoder.yudao.framework.util.servlet.ServletUtils.getClientIP; | |
| 33 | -import static cn.iocoder.yudao.framework.util.servlet.ServletUtils.getUserAgent; | |
| 32 | +import static cn.iocoder.yudao.framework.common.util.servlet.ServletUtils.getClientIP; | |
| 33 | +import static cn.iocoder.yudao.framework.common.util.servlet.ServletUtils.getUserAgent; | |
| 34 | 34 | |
| 35 | 35 | @Api(tags = "认证") |
| 36 | 36 | @RestController | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/auth/SysUserSessionController.java
| ... | ... | @@ -11,7 +11,7 @@ import cn.iocoder.dashboard.modules.system.dal.dataobject.user.SysUserDO; |
| 11 | 11 | import cn.iocoder.dashboard.modules.system.service.auth.SysUserSessionService; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.service.dept.SysDeptService; |
| 13 | 13 | import cn.iocoder.dashboard.modules.system.service.user.SysUserService; |
| 14 | -import cn.iocoder.yudao.framework.util.collection.MapUtils; | |
| 14 | +import cn.iocoder.yudao.framework.common.util.collection.MapUtils; | |
| 15 | 15 | import io.swagger.annotations.Api; |
| 16 | 16 | import io.swagger.annotations.ApiImplicitParam; |
| 17 | 17 | import io.swagger.annotations.ApiOperation; |
| ... | ... | @@ -25,7 +25,7 @@ import java.util.List; |
| 25 | 25 | import java.util.Map; |
| 26 | 26 | |
| 27 | 27 | import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success; |
| 28 | -import static cn.iocoder.yudao.framework.util.collection.CollectionUtils.convertList; | |
| 28 | +import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList; | |
| 29 | 29 | |
| 30 | 30 | @Api(tags = "用户 Session") |
| 31 | 31 | @RestController | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/dept/SysPostController.java
| ... | ... | @@ -3,7 +3,7 @@ package cn.iocoder.dashboard.modules.system.controller.dept; |
| 3 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 6 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 7 | 7 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.controller.dept.vo.post.*; |
| 9 | 9 | import cn.iocoder.dashboard.modules.system.convert.dept.SysPostConvert; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/dept/vo/post/SysPostExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.controller.dept.vo.post; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/dict/SysDictDataController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.system.controller.dict; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.controller.dict.vo.data.*; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.convert.dict.SysDictDataConvert; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/dict/SysDictTypeController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.system.controller.dict; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.controller.dict.vo.type.*; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.convert.dict.SysDictTypeConvert; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/dict/vo/data/SysDictDataExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.controller.dict.vo.data; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/dict/vo/type/SysDictTypeExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.controller.dict.vo.type; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/dict/vo/type/SysDictTypeExportReqVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | @ApiModel("字典类型分页列表 Request VO") |
| 13 | 13 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/dict/vo/type/SysDictTypePageReqVO.java
| ... | ... | @@ -10,7 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 10 | 10 | import javax.validation.constraints.Size; |
| 11 | 11 | import java.util.Date; |
| 12 | 12 | |
| 13 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | 14 | |
| 15 | 15 | @ApiModel("字典类型分页列表 Request VO") |
| 16 | 16 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/errorcode/SysErrorCodeController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.system.controller.errorcode; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.convert.errorcode.SysErrorCodeConvert; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.controller.errorcode.vo.*; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/errorcode/vo/SysErrorCodeExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.controller.errorcode.vo; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.infra.enums.InfDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/errorcode/vo/SysErrorCodeExportReqVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | @ApiModel(value = "错误码 Excel 导出 Request VO", description = "参数和 InfErrorCodePageReqVO 是一致的") |
| 13 | 13 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/errorcode/vo/SysErrorCodePageReqVO.java
| ... | ... | @@ -10,7 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 10 | 10 | |
| 11 | 11 | import java.util.Date; |
| 12 | 12 | |
| 13 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | 14 | |
| 15 | 15 | @ApiModel("错误码分页 Request VO") |
| 16 | 16 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/logger/SysLoginLogController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.system.controller.logger; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.controller.logger.vo.loginlog.SysLoginLogExcelVO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.controller.logger.vo.loginlog.SysLoginLogExportReqVO; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/logger/SysOperateLogController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.system.controller.logger; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog.SysOperateLogExcelVO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog.SysOperateLogExportReqVO; |
| ... | ... | @@ -13,8 +13,8 @@ import cn.iocoder.dashboard.modules.system.dal.dataobject.logger.SysOperateLogDO |
| 13 | 13 | import cn.iocoder.dashboard.modules.system.dal.dataobject.user.SysUserDO; |
| 14 | 14 | import cn.iocoder.dashboard.modules.system.service.logger.SysOperateLogService; |
| 15 | 15 | import cn.iocoder.dashboard.modules.system.service.user.SysUserService; |
| 16 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 17 | -import cn.iocoder.yudao.framework.util.collection.MapUtils; | |
| 16 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 17 | +import cn.iocoder.yudao.framework.common.util.collection.MapUtils; | |
| 18 | 18 | import io.swagger.annotations.Api; |
| 19 | 19 | import io.swagger.annotations.ApiOperation; |
| 20 | 20 | import org.springframework.security.access.prepost.PreAuthorize; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/logger/vo/loginlog/SysLoginLogExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.controller.logger.vo.loginlog; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/logger/vo/loginlog/SysLoginLogExportReqVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | @ApiModel("登陆日志分页列表 Request VO") |
| 13 | 13 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/logger/vo/loginlog/SysLoginLogPageReqVO.java
| ... | ... | @@ -9,7 +9,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 9 | 9 | |
| 10 | 10 | import java.util.Date; |
| 11 | 11 | |
| 12 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 12 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | 13 | |
| 14 | 14 | @ApiModel("登陆日志分页列表 Request VO") |
| 15 | 15 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/logger/vo/operatelog/SysOperateLogExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/logger/vo/operatelog/SysOperateLogExportReqVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | @ApiModel("操作日志分页列表 Request VO") |
| 13 | 13 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/logger/vo/operatelog/SysOperateLogPageReqVO.java
| ... | ... | @@ -8,7 +8,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 8 | 8 | |
| 9 | 9 | import java.util.Date; |
| 10 | 10 | |
| 11 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 12 | 12 | |
| 13 | 13 | @ApiModel("操作日志分页列表 Request VO") |
| 14 | 14 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/permission/SysRoleController.java
| ... | ... | @@ -3,7 +3,7 @@ package cn.iocoder.dashboard.modules.system.controller.permission; |
| 3 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 6 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 7 | 7 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.controller.permission.vo.role.*; |
| 9 | 9 | import cn.iocoder.dashboard.modules.system.convert.permission.SysRoleConvert; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/permission/vo/role/SysRoleExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.controller.permission.vo.role; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/permission/vo/role/SysRoleExportReqVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | @ApiModel("角色分页 Request VO") |
| 13 | 13 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/permission/vo/role/SysRolePageReqVO.java
| ... | ... | @@ -9,7 +9,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 9 | 9 | |
| 10 | 10 | import java.util.Date; |
| 11 | 11 | |
| 12 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 12 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | 13 | |
| 14 | 14 | @ApiModel("角色分页 Request VO") |
| 15 | 15 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/sms/SysSmsLogController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.system.controller.sms; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.controller.sms.vo.log.SysSmsLogExcelVO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.controller.sms.vo.log.SysSmsLogExportReqVO; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/sms/SysSmsTemplateController.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.system.controller.sms; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.controller.sms.vo.template.*; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.convert.sms.SysSmsTemplateConvert; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/sms/vo/channel/SysSmsChannelPageReqVO.java
| ... | ... | @@ -10,7 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 10 | 10 | |
| 11 | 11 | import java.util.Date; |
| 12 | 12 | |
| 13 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | 14 | |
| 15 | 15 | @ApiModel("短信渠道分页 Request VO") |
| 16 | 16 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/sms/vo/log/SysSmsLogExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.controller.sms.vo.log; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 5 | -import cn.iocoder.dashboard.framework.excel.core.convert.JsonConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | +import cn.iocoder.yudao.framework.excel.core.convert.JsonConvert; | |
| 6 | 6 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 7 | 7 | import com.alibaba.excel.annotation.ExcelProperty; |
| 8 | 8 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/sms/vo/log/SysSmsLogExportReqVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | @ApiModel(value = "短信日志 Excel 导出 Request VO", description = "参数和 SysSmsLogPageReqVO 是一致的") |
| 13 | 13 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/sms/vo/log/SysSmsLogPageReqVO.java
| ... | ... | @@ -10,7 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 10 | 10 | |
| 11 | 11 | import java.util.Date; |
| 12 | 12 | |
| 13 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | 14 | |
| 15 | 15 | @ApiModel("短信日志分页 Request VO") |
| 16 | 16 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/sms/vo/template/SysSmsTemplateExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.controller.sms.vo.template; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/sms/vo/template/SysSmsTemplateExportReqVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | @ApiModel(value = "短信模板 Excel 导出 Request VO", description = "参数和 SysSmsTemplatePageReqVO 是一致的") |
| 13 | 13 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/sms/vo/template/SysSmsTemplatePageReqVO.java
| ... | ... | @@ -10,7 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 10 | 10 | |
| 11 | 11 | import java.util.Date; |
| 12 | 12 | |
| 13 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | 14 | |
| 15 | 15 | @ApiModel("短信模板分页 Request VO") |
| 16 | 16 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/user/SysUserController.java
| ... | ... | @@ -4,7 +4,7 @@ import cn.hutool.core.collection.CollUtil; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 5 | 5 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 6 | 6 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 7 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 7 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 8 | 8 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 9 | 9 | import cn.iocoder.dashboard.modules.system.controller.user.vo.user.*; |
| 10 | 10 | import cn.iocoder.dashboard.modules.system.convert.user.SysUserConvert; |
| ... | ... | @@ -13,8 +13,8 @@ import cn.iocoder.dashboard.modules.system.dal.dataobject.user.SysUserDO; |
| 13 | 13 | import cn.iocoder.dashboard.modules.system.enums.common.SysSexEnum; |
| 14 | 14 | import cn.iocoder.dashboard.modules.system.service.dept.SysDeptService; |
| 15 | 15 | import cn.iocoder.dashboard.modules.system.service.user.SysUserService; |
| 16 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 17 | -import cn.iocoder.yudao.framework.util.collection.MapUtils; | |
| 16 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 17 | +import cn.iocoder.yudao.framework.common.util.collection.MapUtils; | |
| 18 | 18 | import io.swagger.annotations.Api; |
| 19 | 19 | import io.swagger.annotations.ApiImplicitParam; |
| 20 | 20 | import io.swagger.annotations.ApiImplicitParams; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/user/vo/user/SysUserExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.controller.user.vo.user; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.Data; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/user/vo/user/SysUserExportReqVO.java
| ... | ... | @@ -9,7 +9,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 9 | 9 | |
| 10 | 10 | import java.util.Date; |
| 11 | 11 | |
| 12 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 12 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | 13 | |
| 14 | 14 | @ApiModel(value = "用户导出 Request VO", description = "参数和 SysUserPageReqVO 是一致的") |
| 15 | 15 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/user/vo/user/SysUserImportExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.controller.user.vo.user; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 6 | 6 | import com.alibaba.excel.annotation.ExcelProperty; |
| 7 | 7 | import lombok.AllArgsConstructor; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/controller/user/vo/user/SysUserPageReqVO.java
| ... | ... | @@ -11,7 +11,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 11 | 11 | |
| 12 | 12 | import java.util.Date; |
| 13 | 13 | |
| 14 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 15 | 15 | |
| 16 | 16 | @ApiModel("用户分页 Request VO") |
| 17 | 17 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/convert/auth/SysAuthConvert.java
| ... | ... | @@ -9,7 +9,7 @@ import cn.iocoder.dashboard.modules.system.dal.dataobject.permission.SysMenuDO; |
| 9 | 9 | import cn.iocoder.dashboard.modules.system.dal.dataobject.permission.SysRoleDO; |
| 10 | 10 | import cn.iocoder.dashboard.modules.system.dal.dataobject.user.SysUserDO; |
| 11 | 11 | import cn.iocoder.dashboard.modules.system.enums.permission.MenuIdEnum; |
| 12 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 12 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 13 | 13 | import org.mapstruct.Mapper; |
| 14 | 14 | import org.mapstruct.Mapping; |
| 15 | 15 | import org.mapstruct.factory.Mappers; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/convert/dict/SysDictDataConvert.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.convert.dict; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | -import cn.iocoder.dashboard.framework.dict.core.dto.DictDataRespDTO; | |
| 4 | +import cn.iocoder.yudao.framework.dict.core.dto.DictDataRespDTO; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.controller.dict.vo.data.*; |
| 6 | 6 | import cn.iocoder.dashboard.modules.system.dal.dataobject.dict.SysDictDataDO; |
| 7 | 7 | import org.mapstruct.Mapper; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/convert/logger/SysOperateLogConvert.java
| ... | ... | @@ -6,7 +6,7 @@ import cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog.SysOp |
| 6 | 6 | import cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog.SysOperateLogRespVO; |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.dal.dataobject.logger.SysOperateLogDO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.dal.dataobject.user.SysUserDO; |
| 9 | -import cn.iocoder.yudao.framework.util.collection.MapUtils; | |
| 9 | +import cn.iocoder.yudao.framework.common.util.collection.MapUtils; | |
| 10 | 10 | import org.mapstruct.Mapper; |
| 11 | 11 | import org.mapstruct.factory.Mappers; |
| 12 | 12 | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/dal/redis/SysRedisKeyConstants.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.dal.redis; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.RedisKeyDefine; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine; | |
| 4 | 4 | import cn.iocoder.yudao.framework.security.core.LoginUser; |
| 5 | 5 | |
| 6 | -import static cn.iocoder.dashboard.framework.redis.core.RedisKeyDefine.KeyTypeEnum.STRING; | |
| 6 | +import static cn.iocoder.yudao.framework.redis.core.RedisKeyDefine.KeyTypeEnum.STRING; | |
| 7 | 7 | |
| 8 | 8 | /** |
| 9 | 9 | * System Redis Key 枚举类 | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/dal/redis/auth/SysLoginUserRedisDAO.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard.modules.system.dal.redis.auth; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.security.core.LoginUser; |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.service.auth.SysUserSessionService; |
| 5 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 5 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 6 | 6 | import org.springframework.data.redis.core.StringRedisTemplate; |
| 7 | 7 | import org.springframework.stereotype.Repository; |
| 8 | 8 | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/consumer/dept/SysDeptRefreshConsumer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.consumer.dept; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.dept.SysDeptRefreshMessage; |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.service.dept.SysDeptService; |
| 6 | 6 | import lombok.extern.slf4j.Slf4j; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/consumer/dict/SysDictDataRefreshConsumer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.consumer.dict; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.dict.SysDictDataRefreshMessage; |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.service.dict.SysDictDataService; |
| 6 | 6 | import lombok.extern.slf4j.Slf4j; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/consumer/mail/SysMailSendConsumer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.consumer.mail; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.stream.AbstractStreamMessageListener; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.stream.AbstractStreamMessageListener; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.mail.SysMailSendMessage; |
| 5 | 5 | import lombok.extern.slf4j.Slf4j; |
| 6 | 6 | import org.springframework.stereotype.Component; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/consumer/permission/SysMenuRefreshConsumer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.consumer.permission; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.permission.SysMenuRefreshMessage; |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.service.permission.SysMenuService; |
| 6 | 6 | import lombok.extern.slf4j.Slf4j; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/consumer/permission/SysRoleMenuRefreshConsumer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.consumer.permission; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.permission.SysRoleMenuRefreshMessage; |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.service.permission.SysPermissionService; |
| 6 | 6 | import lombok.extern.slf4j.Slf4j; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/consumer/permission/SysRoleRefreshConsumer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.consumer.permission; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.permission.SysRoleRefreshMessage; |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.service.permission.SysRoleService; |
| 6 | 6 | import lombok.extern.slf4j.Slf4j; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/consumer/sms/SysSmsChannelRefreshConsumer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.consumer.sms; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.sms.SysSmsChannelRefreshMessage; |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.service.sms.SysSmsChannelService; |
| 6 | 6 | import lombok.extern.slf4j.Slf4j; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/consumer/sms/SysSmsSendConsumer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.consumer.sms; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.stream.AbstractStreamMessageListener; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.stream.AbstractStreamMessageListener; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.sms.SysSmsSendMessage; |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.service.sms.SysSmsService; |
| 6 | 6 | import lombok.extern.slf4j.Slf4j; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/consumer/sms/SysSmsTemplateRefreshConsumer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.consumer.sms; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.sms.SysSmsTemplateRefreshMessage; |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.service.sms.SysSmsTemplateService; |
| 6 | 6 | import lombok.extern.slf4j.Slf4j; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/message/dept/SysDeptRefreshMessage.java
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/message/dict/SysDictDataRefreshMessage.java
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/message/mail/SysMailSendMessage.java
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/message/permission/SysMenuRefreshMessage.java
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/message/permission/SysRoleMenuRefreshMessage.java
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/message/permission/SysRoleRefreshMessage.java
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/message/sms/SysSmsChannelRefreshMessage.java
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/message/sms/SysSmsSendMessage.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.message.sms; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.core.KeyValue; |
| 4 | -import cn.iocoder.dashboard.framework.redis.core.stream.StreamMessage; | |
| 4 | +import cn.iocoder.yudao.framework.redis.core.stream.StreamMessage; | |
| 5 | 5 | import lombok.Data; |
| 6 | 6 | |
| 7 | 7 | import javax.validation.constraints.NotNull; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/message/sms/SysSmsTemplateRefreshMessage.java
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/producer/dept/SysDeptProducer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.producer.dept; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.util.RedisMessageUtils; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.util.RedisMessageUtils; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.dept.SysDeptRefreshMessage; |
| 5 | 5 | import org.springframework.data.redis.core.StringRedisTemplate; |
| 6 | 6 | import org.springframework.stereotype.Component; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/producer/dict/SysDictDataProducer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.producer.dict; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.util.RedisMessageUtils; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.util.RedisMessageUtils; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.dict.SysDictDataRefreshMessage; |
| 5 | 5 | import org.springframework.data.redis.core.StringRedisTemplate; |
| 6 | 6 | import org.springframework.stereotype.Component; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/producer/permission/SysMenuProducer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.producer.permission; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.util.RedisMessageUtils; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.util.RedisMessageUtils; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.permission.SysMenuRefreshMessage; |
| 5 | 5 | import org.springframework.data.redis.core.StringRedisTemplate; |
| 6 | 6 | import org.springframework.stereotype.Component; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/producer/permission/SysPermissionProducer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.producer.permission; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.util.RedisMessageUtils; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.util.RedisMessageUtils; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.permission.SysRoleMenuRefreshMessage; |
| 5 | 5 | import org.springframework.data.redis.core.StringRedisTemplate; |
| 6 | 6 | import org.springframework.stereotype.Component; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/producer/permission/SysRoleProducer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.producer.permission; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.util.RedisMessageUtils; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.util.RedisMessageUtils; | |
| 4 | 4 | import cn.iocoder.dashboard.modules.system.mq.message.permission.SysRoleRefreshMessage; |
| 5 | 5 | import org.springframework.data.redis.core.StringRedisTemplate; |
| 6 | 6 | import org.springframework.stereotype.Component; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/mq/producer/sms/SysSmsProducer.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.mq.producer.sms; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.core.KeyValue; |
| 4 | -import cn.iocoder.dashboard.framework.redis.core.util.RedisMessageUtils; | |
| 4 | +import cn.iocoder.yudao.framework.redis.core.util.RedisMessageUtils; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.mq.message.sms.SysSmsChannelRefreshMessage; |
| 6 | 6 | import cn.iocoder.dashboard.modules.system.mq.message.sms.SysSmsSendMessage; |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.mq.message.sms.SysSmsTemplateRefreshMessage; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/service/auth/impl/SysAuthServiceImpl.java
| ... | ... | @@ -3,7 +3,7 @@ package cn.iocoder.dashboard.modules.system.service.auth.impl; |
| 3 | 3 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil; |
| 5 | 5 | import cn.iocoder.yudao.framework.security.core.LoginUser; |
| 6 | -import cn.iocoder.yudao.framework.util.monitor.TracerUtils; | |
| 6 | +import cn.iocoder.yudao.framework.common.util.monitor.TracerUtils; | |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.controller.auth.vo.auth.SysAuthLoginReqVO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.controller.logger.vo.loginlog.SysLoginLogCreateReqVO; |
| 9 | 9 | import cn.iocoder.dashboard.modules.system.convert.auth.SysAuthConvert; |
| ... | ... | @@ -16,7 +16,7 @@ import cn.iocoder.dashboard.modules.system.service.common.SysCaptchaService; |
| 16 | 16 | import cn.iocoder.dashboard.modules.system.service.logger.SysLoginLogService; |
| 17 | 17 | import cn.iocoder.dashboard.modules.system.service.permission.SysPermissionService; |
| 18 | 18 | import cn.iocoder.dashboard.modules.system.service.user.SysUserService; |
| 19 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 19 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 20 | 20 | import lombok.extern.slf4j.Slf4j; |
| 21 | 21 | import org.springframework.security.authentication.AuthenticationManager; |
| 22 | 22 | import org.springframework.security.authentication.BadCredentialsException; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/service/auth/impl/SysUserSessionServiceImpl.java
| ... | ... | @@ -6,7 +6,7 @@ import cn.hutool.core.util.StrUtil; |
| 6 | 6 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 7 | 7 | import cn.iocoder.yudao.framework.security.config.SecurityProperties; |
| 8 | 8 | import cn.iocoder.yudao.framework.security.core.LoginUser; |
| 9 | -import cn.iocoder.yudao.framework.util.monitor.TracerUtils; | |
| 9 | +import cn.iocoder.yudao.framework.common.util.monitor.TracerUtils; | |
| 10 | 10 | import cn.iocoder.dashboard.modules.system.controller.auth.vo.session.SysUserSessionPageReqVO; |
| 11 | 11 | import cn.iocoder.dashboard.modules.system.controller.logger.vo.loginlog.SysLoginLogCreateReqVO; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.dal.dataobject.auth.SysUserSessionDO; |
| ... | ... | @@ -26,8 +26,8 @@ import java.time.Duration; |
| 26 | 26 | import java.util.*; |
| 27 | 27 | import java.util.stream.Collectors; |
| 28 | 28 | |
| 29 | -import static cn.iocoder.yudao.framework.util.collection.CollectionUtils.convertSet; | |
| 30 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.addTime; | |
| 29 | +import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSet; | |
| 30 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.addTime; | |
| 31 | 31 | |
| 32 | 32 | /** |
| 33 | 33 | * 在线用户 Session Service 实现类 | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/service/dept/SysDeptService.java
| ... | ... | @@ -5,7 +5,7 @@ import cn.iocoder.dashboard.modules.system.controller.dept.vo.dept.SysDeptCreate |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.controller.dept.vo.dept.SysDeptListReqVO; |
| 6 | 6 | import cn.iocoder.dashboard.modules.system.controller.dept.vo.dept.SysDeptUpdateReqVO; |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.dal.dataobject.dept.SysDeptDO; |
| 8 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 8 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 9 | 9 | |
| 10 | 10 | import java.util.Collection; |
| 11 | 11 | import java.util.Collections; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/service/dept/SysPostService.java
| ... | ... | @@ -12,7 +12,7 @@ import org.springframework.lang.Nullable; |
| 12 | 12 | import java.util.Collection; |
| 13 | 13 | import java.util.List; |
| 14 | 14 | |
| 15 | -import static cn.iocoder.yudao.framework.util.collection.SetUtils.asSet; | |
| 15 | +import static cn.iocoder.yudao.framework.common.util.collection.SetUtils.asSet; | |
| 16 | 16 | |
| 17 | 17 | /** |
| 18 | 18 | * 岗位 Service 接口 | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/service/dict/SysDictDataService.java
| 1 | 1 | package cn.iocoder.dashboard.modules.system.service.dict; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 4 | -import cn.iocoder.dashboard.framework.dict.core.service.DictDataFrameworkService; | |
| 4 | +import cn.iocoder.yudao.framework.dict.core.service.DictDataFrameworkService; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.system.controller.dict.vo.data.SysDictDataCreateReqVO; |
| 6 | 6 | import cn.iocoder.dashboard.modules.system.controller.dict.vo.data.SysDictDataExportReqVO; |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.controller.dict.vo.data.SysDictDataPageReqVO; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/service/dict/impl/SysDictDataServiceImpl.java
| ... | ... | @@ -3,7 +3,7 @@ package cn.iocoder.dashboard.modules.system.service.dict.impl; |
| 3 | 3 | import cn.hutool.core.collection.CollUtil; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 5 | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | -import cn.iocoder.dashboard.framework.dict.core.dto.DictDataRespDTO; | |
| 6 | +import cn.iocoder.yudao.framework.dict.core.dto.DictDataRespDTO; | |
| 7 | 7 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.controller.dict.vo.data.SysDictDataCreateReqVO; |
| 9 | 9 | import cn.iocoder.dashboard.modules.system.controller.dict.vo.data.SysDictDataExportReqVO; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/service/errorcode/impl/SysErrorCodeServiceImpl.java
| ... | ... | @@ -26,8 +26,8 @@ import java.util.Map; |
| 26 | 26 | |
| 27 | 27 | import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; |
| 28 | 28 | import static cn.iocoder.dashboard.modules.system.enums.SysErrorCodeConstants.*; |
| 29 | -import static cn.iocoder.yudao.framework.util.collection.CollectionUtils.convertMap; | |
| 30 | -import static cn.iocoder.yudao.framework.util.collection.CollectionUtils.convertSet; | |
| 29 | +import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertMap; | |
| 30 | +import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSet; | |
| 31 | 31 | |
| 32 | 32 | /** |
| 33 | 33 | * 错误码 Service 实现类 | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/service/logger/impl/SysOperateLogServiceImpl.java
| ... | ... | @@ -12,7 +12,7 @@ import cn.iocoder.dashboard.modules.system.dal.dataobject.user.SysUserDO; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.dal.mysql.logger.SysOperateLogMapper; |
| 13 | 13 | import cn.iocoder.dashboard.modules.system.service.logger.SysOperateLogService; |
| 14 | 14 | import cn.iocoder.dashboard.modules.system.service.user.SysUserService; |
| 15 | -import cn.iocoder.yudao.framework.util.string.StrUtils; | |
| 15 | +import cn.iocoder.yudao.framework.common.util.string.StrUtils; | |
| 16 | 16 | import lombok.extern.slf4j.Slf4j; |
| 17 | 17 | import org.springframework.scheduling.annotation.Async; |
| 18 | 18 | import org.springframework.scheduling.annotation.AsyncResult; |
| ... | ... | @@ -26,7 +26,7 @@ import java.util.concurrent.Future; |
| 26 | 26 | |
| 27 | 27 | import static cn.iocoder.dashboard.modules.system.dal.dataobject.logger.SysOperateLogDO.JAVA_METHOD_ARGS_MAX_LENGTH; |
| 28 | 28 | import static cn.iocoder.dashboard.modules.system.dal.dataobject.logger.SysOperateLogDO.RESULT_MAX_LENGTH; |
| 29 | -import static cn.iocoder.yudao.framework.util.collection.CollectionUtils.convertSet; | |
| 29 | +import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertSet; | |
| 30 | 30 | |
| 31 | 31 | @Service |
| 32 | 32 | @Slf4j | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/service/permission/impl/SysMenuServiceImpl.java
| ... | ... | @@ -14,7 +14,7 @@ import cn.iocoder.dashboard.modules.system.enums.permission.MenuTypeEnum; |
| 14 | 14 | import cn.iocoder.dashboard.modules.system.mq.producer.permission.SysMenuProducer; |
| 15 | 15 | import cn.iocoder.dashboard.modules.system.service.permission.SysMenuService; |
| 16 | 16 | import cn.iocoder.dashboard.modules.system.service.permission.SysPermissionService; |
| 17 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 17 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 18 | 18 | import com.google.common.annotations.VisibleForTesting; |
| 19 | 19 | import com.google.common.collect.ImmutableMap; |
| 20 | 20 | import com.google.common.collect.ImmutableMultimap; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/service/permission/impl/SysPermissionServiceImpl.java
| ... | ... | @@ -14,8 +14,8 @@ import cn.iocoder.dashboard.modules.system.mq.producer.permission.SysPermissionP |
| 14 | 14 | import cn.iocoder.dashboard.modules.system.service.permission.SysMenuService; |
| 15 | 15 | import cn.iocoder.dashboard.modules.system.service.permission.SysPermissionService; |
| 16 | 16 | import cn.iocoder.dashboard.modules.system.service.permission.SysRoleService; |
| 17 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 18 | -import cn.iocoder.yudao.framework.util.collection.MapUtils; | |
| 17 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 18 | +import cn.iocoder.yudao.framework.common.util.collection.MapUtils; | |
| 19 | 19 | import com.google.common.collect.ImmutableMultimap; |
| 20 | 20 | import com.google.common.collect.Multimap; |
| 21 | 21 | import com.google.common.collect.Sets; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/service/user/SysUserService.java
| ... | ... | @@ -11,7 +11,7 @@ import cn.iocoder.dashboard.modules.system.controller.user.vo.user.SysUserImport |
| 11 | 11 | import cn.iocoder.dashboard.modules.system.controller.user.vo.user.SysUserPageReqVO; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.controller.user.vo.user.SysUserUpdateReqVO; |
| 13 | 13 | import cn.iocoder.dashboard.modules.system.dal.dataobject.user.SysUserDO; |
| 14 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 14 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 15 | 15 | |
| 16 | 16 | import java.io.InputStream; |
| 17 | 17 | import java.util.Collection; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/system/service/user/SysUserServiceImpl.java
| ... | ... | @@ -19,7 +19,7 @@ import cn.iocoder.dashboard.modules.system.dal.mysql.user.SysUserMapper; |
| 19 | 19 | import cn.iocoder.dashboard.modules.system.service.dept.SysDeptService; |
| 20 | 20 | import cn.iocoder.dashboard.modules.system.service.dept.SysPostService; |
| 21 | 21 | import cn.iocoder.dashboard.modules.system.service.permission.SysPermissionService; |
| 22 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 22 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 23 | 23 | import com.google.common.annotations.VisibleForTesting; |
| 24 | 24 | import lombok.extern.slf4j.Slf4j; |
| 25 | 25 | import org.springframework.beans.factory.annotation.Value; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/tool/controller/codegen/ToolCodegenController.java
| ... | ... | @@ -15,8 +15,8 @@ import cn.iocoder.dashboard.modules.tool.dal.dataobject.codegen.ToolCodegenColum |
| 15 | 15 | import cn.iocoder.dashboard.modules.tool.dal.dataobject.codegen.ToolCodegenTableDO; |
| 16 | 16 | import cn.iocoder.dashboard.modules.tool.dal.dataobject.codegen.ToolSchemaTableDO; |
| 17 | 17 | import cn.iocoder.dashboard.modules.tool.service.codegen.ToolCodegenService; |
| 18 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 19 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 18 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 19 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 20 | 20 | import io.swagger.annotations.Api; |
| 21 | 21 | import io.swagger.annotations.ApiImplicitParam; |
| 22 | 22 | import io.swagger.annotations.ApiImplicitParams; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/tool/controller/codegen/vo/table/ToolCodegenTablePageReqVO.java
| ... | ... | @@ -10,7 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 10 | 10 | |
| 11 | 11 | import java.util.Date; |
| 12 | 12 | |
| 13 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | 14 | |
| 15 | 15 | @ApiModel("表定义分页 Request VO") |
| 16 | 16 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/tool/controller/test/ToolTestDemoController.java
| ... | ... | @@ -3,9 +3,9 @@ package cn.iocoder.dashboard.modules.tool.controller.test; |
| 3 | 3 | import cn.hutool.core.thread.ThreadUtil; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 6 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 7 | 7 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 8 | -import cn.iocoder.dashboard.framework.tracer.core.annotation.BizTrace; | |
| 8 | +import cn.iocoder.yudao.framework.tracer.core.annotation.BizTrace; | |
| 9 | 9 | import cn.iocoder.dashboard.modules.tool.controller.test.vo.*; |
| 10 | 10 | import cn.iocoder.dashboard.modules.tool.convert.test.ToolTestDemoConvert; |
| 11 | 11 | import cn.iocoder.dashboard.modules.tool.dal.dataobject.test.ToolTestDemoDO; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/tool/controller/test/vo/ToolTestDemoExcelVO.java
| 1 | 1 | package cn.iocoder.dashboard.modules.tool.controller.test.vo; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 4 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 3 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 4 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 5 | 5 | import cn.iocoder.dashboard.modules.infra.enums.InfDictTypeConstants; |
| 6 | 6 | import cn.iocoder.dashboard.modules.system.enums.SysDictTypeConstants; |
| 7 | 7 | import com.alibaba.excel.annotation.ExcelProperty; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/tool/controller/test/vo/ToolTestDemoExportReqVO.java
| ... | ... | @@ -7,7 +7,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 7 | 7 | |
| 8 | 8 | import java.util.Date; |
| 9 | 9 | |
| 10 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 10 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 11 | 11 | |
| 12 | 12 | @ApiModel(value = "字典类型 Excel 导出 Request VO", description = "参数和 ToolTestDemoPageReqVO 是一致的") |
| 13 | 13 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/tool/controller/test/vo/ToolTestDemoPageReqVO.java
| ... | ... | @@ -10,7 +10,7 @@ import org.springframework.format.annotation.DateTimeFormat; |
| 10 | 10 | |
| 11 | 11 | import java.util.Date; |
| 12 | 12 | |
| 13 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 13 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 14 | 14 | |
| 15 | 15 | @ApiModel("字典类型分页 Request VO") |
| 16 | 16 | @Data | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/tool/dal/dataobject/test/ToolTestDemoDO.java
| ... | ... | @@ -44,7 +44,7 @@ public class ToolTestDemoDO extends BaseDO { |
| 44 | 44 | /** |
| 45 | 45 | * 分类 |
| 46 | 46 | * |
| 47 | - * 枚举 {@link cn.iocoder.dashboard.framework.redis.core.RedisKeyDefine.TimeoutTypeEnum} | |
| 47 | + * 枚举 {@link cn.iocoder.yudao.framework.redis.core.RedisKeyDefine.TimeoutTypeEnum} | |
| 48 | 48 | */ |
| 49 | 49 | private Integer category; |
| 50 | 50 | /** | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/tool/framework/errorcode/core/loader/ErrorCodeLoaderImpl.java
| ... | ... | @@ -3,7 +3,7 @@ package cn.iocoder.dashboard.modules.tool.framework.errorcode.core.loader; |
| 3 | 3 | import cn.hutool.core.collection.CollUtil; |
| 4 | 4 | import cn.iocoder.dashboard.modules.tool.framework.errorcode.core.dto.ErrorCodeRespDTO; |
| 5 | 5 | import cn.iocoder.dashboard.modules.tool.framework.errorcode.core.service.ErrorCodeFrameworkService; |
| 6 | -import cn.iocoder.yudao.framework.util.date.DateUtils; | |
| 6 | +import cn.iocoder.yudao.framework.common.util.date.DateUtils; | |
| 7 | 7 | import lombok.RequiredArgsConstructor; |
| 8 | 8 | import lombok.extern.slf4j.Slf4j; |
| 9 | 9 | import org.springframework.boot.context.event.ApplicationReadyEvent; | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/tool/service/codegen/impl/ToolCodegenEngine.java
| ... | ... | @@ -10,9 +10,9 @@ import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 10 | 10 | import cn.iocoder.yudao.framework.common.pojo.PageParam; |
| 11 | 11 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.framework.codegen.config.CodegenProperties; |
| 13 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 14 | -import cn.iocoder.dashboard.framework.excel.core.convert.DictConvert; | |
| 15 | -import cn.iocoder.dashboard.framework.excel.core.util.ExcelUtils; | |
| 13 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 14 | +import cn.iocoder.yudao.framework.excel.core.convert.DictConvert; | |
| 15 | +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils; | |
| 16 | 16 | import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 17 | 17 | import cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum; |
| 18 | 18 | import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO; |
| ... | ... | @@ -20,8 +20,8 @@ import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX; |
| 20 | 20 | import cn.iocoder.yudao.framework.mybatis.core.query.QueryWrapperX; |
| 21 | 21 | import cn.iocoder.dashboard.modules.tool.dal.dataobject.codegen.ToolCodegenColumnDO; |
| 22 | 22 | import cn.iocoder.dashboard.modules.tool.dal.dataobject.codegen.ToolCodegenTableDO; |
| 23 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 24 | -import cn.iocoder.yudao.framework.util.date.DateUtils; | |
| 23 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 24 | +import cn.iocoder.yudao.framework.common.util.date.DateUtils; | |
| 25 | 25 | import com.google.common.collect.Maps; |
| 26 | 26 | import org.springframework.stereotype.Component; |
| 27 | 27 | ... | ... |
yudao-admin-server/src/main/java/cn/iocoder/dashboard/modules/tool/service/codegen/impl/ToolCodegenServiceImpl.java
| ... | ... | @@ -16,7 +16,7 @@ import cn.iocoder.dashboard.modules.tool.dal.mysql.codegen.ToolSchemaColumnMappe |
| 16 | 16 | import cn.iocoder.dashboard.modules.tool.dal.mysql.codegen.ToolSchemaTableMapper; |
| 17 | 17 | import cn.iocoder.dashboard.modules.tool.enums.codegen.ToolCodegenImportTypeEnum; |
| 18 | 18 | import cn.iocoder.dashboard.modules.tool.service.codegen.ToolCodegenService; |
| 19 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 19 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 20 | 20 | import org.apache.commons.collections4.KeyValue; |
| 21 | 21 | import org.springframework.stereotype.Service; |
| 22 | 22 | import org.springframework.transaction.annotation.Transactional; | ... | ... |
yudao-admin-server/src/main/resources/logback-spring.xml renamed to yudao-admin-server/src/main/resources/1logback-spring.xml
yudao-admin-server/src/test-integration/java/cn/iocoder/dashboard/BaseDbAndRedisIntegrationTest.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.dashboard; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.datasource.config.DataSourceConfiguration; |
| 4 | 4 | import cn.iocoder.yudao.framework.mybatis.config.MybatisConfiguration; |
| 5 | -import cn.iocoder.dashboard.framework.redis.config.RedisConfig; | |
| 5 | +import cn.iocoder.yudao.framework.redis.config.RedisConfig; | |
| 6 | 6 | import com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration; |
| 7 | 7 | import com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration; |
| 8 | 8 | import org.redisson.spring.starter.RedissonAutoConfiguration; | ... | ... |
yudao-admin-server/src/test-integration/java/cn/iocoder/dashboard/BaseRedisIntegrationTest.java
| 1 | 1 | package cn.iocoder.dashboard; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.config.RedisConfig; | |
| 3 | +import cn.iocoder.yudao.framework.redis.config.RedisConfig; | |
| 4 | 4 | import org.redisson.spring.starter.RedissonAutoConfiguration; |
| 5 | 5 | import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration; |
| 6 | 6 | import org.springframework.boot.test.context.SpringBootTest; | ... | ... |
yudao-admin-server/src/test-integration/java/cn/iocoder/dashboard/framework/redis/core/stream/RedisStreamTest.java
| 1 | -package cn.iocoder.dashboard.framework.redis.core.stream; | |
| 1 | +package cn.iocoder.yudao.framework.redis.core.stream; | |
| 2 | 2 | |
| 3 | 3 | import cn.hutool.core.thread.ThreadUtil; |
| 4 | 4 | import cn.iocoder.dashboard.BaseRedisIntegrationTest; |
| 5 | -import cn.iocoder.dashboard.framework.redis.core.util.RedisMessageUtils; | |
| 5 | +import cn.iocoder.yudao.framework.redis.core.util.RedisMessageUtils; | |
| 6 | 6 | import cn.iocoder.dashboard.modules.system.mq.consumer.mail.SysMailSendConsumer; |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.mq.consumer.sms.SysSmsSendConsumer; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.mq.message.mail.SysMailSendMessage; | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/BaseDbAndRedisUnitTest.java
| 1 | 1 | package cn.iocoder.dashboard; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.dashboard.config.RedisTestConfiguration; |
| 4 | -import cn.iocoder.dashboard.framework.redis.config.RedisConfig; | |
| 4 | +import cn.iocoder.yudao.framework.redis.config.RedisConfig; | |
| 5 | 5 | import cn.iocoder.yudao.framework.datasource.config.YudaoDataSourceAutoConfiguration; |
| 6 | 6 | import cn.iocoder.yudao.framework.mybatis.config.YudaoMybatisAutoConfiguration; |
| 7 | 7 | import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure; | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/BaseRedisUnitTest.java
| 1 | 1 | package cn.iocoder.dashboard; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.dashboard.config.RedisTestConfiguration; |
| 4 | -import cn.iocoder.dashboard.framework.redis.config.RedisConfig; | |
| 4 | +import cn.iocoder.yudao.framework.redis.config.RedisConfig; | |
| 5 | 5 | import org.redisson.spring.starter.RedissonAutoConfiguration; |
| 6 | 6 | import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration; |
| 7 | 7 | import org.springframework.boot.test.context.SpringBootTest; | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/infra/service/config/InfConfigServiceTest.java
| ... | ... | @@ -11,8 +11,8 @@ import cn.iocoder.dashboard.modules.infra.dal.mysql.config.InfConfigMapper; |
| 11 | 11 | import cn.iocoder.dashboard.modules.infra.enums.config.InfConfigTypeEnum; |
| 12 | 12 | import cn.iocoder.dashboard.modules.infra.mq.producer.config.InfConfigProducer; |
| 13 | 13 | import cn.iocoder.dashboard.modules.infra.service.config.impl.InfConfigServiceImpl; |
| 14 | -import cn.iocoder.yudao.framework.util.collection.ArrayUtils; | |
| 15 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 14 | +import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; | |
| 15 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 16 | 16 | import org.junit.jupiter.api.Test; |
| 17 | 17 | import org.springframework.boot.test.mock.mockito.MockBean; |
| 18 | 18 | import org.springframework.context.annotation.Import; |
| ... | ... | @@ -26,7 +26,7 @@ import static cn.iocoder.dashboard.modules.infra.enums.InfErrorCodeConstants.*; |
| 26 | 26 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 27 | 27 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertServiceException; |
| 28 | 28 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.*; |
| 29 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 29 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 30 | 30 | import static org.junit.jupiter.api.Assertions.*; |
| 31 | 31 | import static org.mockito.Mockito.times; |
| 32 | 32 | import static org.mockito.Mockito.verify; | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/infra/service/file/InfFileServiceTest.java
| ... | ... | @@ -8,7 +8,7 @@ import cn.iocoder.dashboard.modules.infra.controller.file.vo.InfFilePageReqVO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.infra.dal.dataobject.file.InfFileDO; |
| 9 | 9 | import cn.iocoder.dashboard.modules.infra.dal.mysql.file.InfFileMapper; |
| 10 | 10 | import cn.iocoder.dashboard.modules.infra.service.file.impl.InfFileServiceImpl; |
| 11 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 11 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 12 | 12 | import org.junit.jupiter.api.Test; |
| 13 | 13 | import org.springframework.context.annotation.Import; |
| 14 | 14 | |
| ... | ... | @@ -20,7 +20,7 @@ import static cn.iocoder.dashboard.modules.system.enums.SysErrorCodeConstants.FI |
| 20 | 20 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertServiceException; |
| 21 | 21 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.randomPojo; |
| 22 | 22 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.randomString; |
| 23 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 23 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 24 | 24 | import static org.junit.jupiter.api.Assertions.*; |
| 25 | 25 | |
| 26 | 26 | @Import({InfFileServiceImpl.class, FileProperties.class}) | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/infra/service/job/InfJobLogServiceTest.java
| ... | ... | @@ -5,7 +5,7 @@ import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertPo |
| 5 | 5 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.randomLongId; |
| 6 | 6 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.randomPojo; |
| 7 | 7 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.randomString; |
| 8 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 8 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 9 | 9 | import static org.junit.jupiter.api.Assertions.assertEquals; |
| 10 | 10 | import static org.junit.jupiter.api.Assertions.assertNotNull; |
| 11 | 11 | |
| ... | ... | @@ -25,7 +25,7 @@ import cn.iocoder.dashboard.modules.infra.dal.dataobject.job.InfJobLogDO; |
| 25 | 25 | import cn.iocoder.dashboard.modules.infra.dal.mysql.job.InfJobLogMapper; |
| 26 | 26 | import cn.iocoder.dashboard.modules.infra.enums.job.InfJobLogStatusEnum; |
| 27 | 27 | import cn.iocoder.dashboard.modules.infra.service.job.impl.InfJobLogServiceImpl; |
| 28 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 28 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 29 | 29 | |
| 30 | 30 | /** |
| 31 | 31 | * {@link InfJobLogServiceImpl} 的单元测试 | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/infra/service/job/InfJobServiceTest.java
| ... | ... | @@ -40,7 +40,7 @@ import cn.iocoder.dashboard.modules.infra.dal.dataobject.job.InfJobDO; |
| 40 | 40 | import cn.iocoder.dashboard.modules.infra.dal.mysql.job.InfJobMapper; |
| 41 | 41 | import cn.iocoder.dashboard.modules.infra.enums.job.InfJobStatusEnum; |
| 42 | 42 | import cn.iocoder.dashboard.modules.infra.service.job.impl.InfJobServiceImpl; |
| 43 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 43 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 44 | 44 | |
| 45 | 45 | /** |
| 46 | 46 | * {@link InfJobServiceImpl} 的单元测试 | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/infra/service/logger/InfApiAccessLogServiceImplTest.java
| ... | ... | @@ -12,7 +12,7 @@ import cn.iocoder.dashboard.modules.infra.dal.dataobject.logger.InfApiAccessLogD |
| 12 | 12 | import cn.iocoder.dashboard.modules.infra.dal.mysql.logger.InfApiAccessLogMapper; |
| 13 | 13 | import cn.iocoder.dashboard.modules.infra.service.logger.impl.InfApiAccessLogServiceImpl; |
| 14 | 14 | import cn.iocoder.dashboard.framework.test.core.util.RandomUtils; |
| 15 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 15 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 16 | 16 | import org.junit.jupiter.api.Test; |
| 17 | 17 | import org.springframework.context.annotation.Import; |
| 18 | 18 | |
| ... | ... | @@ -22,7 +22,7 @@ import java.util.List; |
| 22 | 22 | import java.util.concurrent.Future; |
| 23 | 23 | |
| 24 | 24 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 25 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 25 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 26 | 26 | import static org.junit.jupiter.api.Assertions.assertEquals; |
| 27 | 27 | import static org.junit.jupiter.api.Assertions.assertNotNull; |
| 28 | 28 | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/infra/service/logger/InfApiErrorLogServiceImplTest.java
| ... | ... | @@ -12,7 +12,7 @@ import cn.iocoder.dashboard.modules.infra.dal.mysql.logger.InfApiErrorLogMapper; |
| 12 | 12 | import cn.iocoder.dashboard.modules.infra.enums.logger.InfApiErrorLogProcessStatusEnum; |
| 13 | 13 | import cn.iocoder.dashboard.modules.infra.service.logger.impl.InfApiErrorLogServiceImpl; |
| 14 | 14 | import cn.iocoder.dashboard.framework.test.core.util.RandomUtils; |
| 15 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 15 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 16 | 16 | import org.junit.jupiter.api.Test; |
| 17 | 17 | import org.springframework.context.annotation.Import; |
| 18 | 18 | |
| ... | ... | @@ -25,7 +25,7 @@ import static cn.iocoder.dashboard.modules.infra.enums.InfErrorCodeConstants.API |
| 25 | 25 | import static cn.iocoder.dashboard.modules.infra.enums.InfErrorCodeConstants.API_ERROR_LOG_PROCESSED; |
| 26 | 26 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 27 | 27 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertServiceException; |
| 28 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 28 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 29 | 29 | import static org.junit.jupiter.api.Assertions.assertEquals; |
| 30 | 30 | import static org.junit.jupiter.api.Assertions.assertNotNull; |
| 31 | 31 | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/auth/SysUserSessionServiceImplTest.java
| ... | ... | @@ -6,7 +6,7 @@ import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.randomDa |
| 6 | 6 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.randomLongId; |
| 7 | 7 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.randomPojo; |
| 8 | 8 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.randomString; |
| 9 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.addTime; | |
| 9 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.addTime; | |
| 10 | 10 | import static org.junit.jupiter.api.Assertions.assertEquals; |
| 11 | 11 | import static org.junit.jupiter.api.Assertions.assertNotEquals; |
| 12 | 12 | import static org.junit.jupiter.api.Assertions.assertNotNull; |
| ... | ... | @@ -44,7 +44,7 @@ import cn.iocoder.dashboard.modules.system.service.logger.impl.SysLoginLogServic |
| 44 | 44 | import cn.iocoder.dashboard.modules.system.service.user.SysUserServiceImpl; |
| 45 | 45 | import cn.iocoder.dashboard.framework.test.core.util.AssertUtils; |
| 46 | 46 | import cn.iocoder.dashboard.framework.test.core.util.RandomUtils; |
| 47 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 47 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 48 | 48 | |
| 49 | 49 | /** |
| 50 | 50 | * SysUserSessionServiceImpl Tester. | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/dept/SysDeptServiceTest.java
| ... | ... | @@ -10,8 +10,8 @@ import cn.iocoder.dashboard.modules.system.dal.mysql.dept.SysDeptMapper; |
| 10 | 10 | import cn.iocoder.dashboard.modules.system.enums.dept.DeptIdEnum; |
| 11 | 11 | import cn.iocoder.dashboard.modules.system.mq.producer.dept.SysDeptProducer; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.service.dept.impl.SysDeptServiceImpl; |
| 13 | -import cn.iocoder.yudao.framework.util.collection.ArrayUtils; | |
| 14 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 13 | +import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; | |
| 14 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 15 | 15 | import com.google.common.collect.Multimap; |
| 16 | 16 | import org.junit.jupiter.api.Test; |
| 17 | 17 | import org.springframework.boot.test.mock.mockito.MockBean; | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/dept/SysPostServiceTest.java
| ... | ... | @@ -10,8 +10,8 @@ import cn.iocoder.dashboard.modules.system.controller.dept.vo.post.SysPostUpdate |
| 10 | 10 | import cn.iocoder.dashboard.modules.system.dal.dataobject.dept.SysPostDO; |
| 11 | 11 | import cn.iocoder.dashboard.modules.system.dal.mysql.dept.SysPostMapper; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.service.dept.impl.SysPostServiceImpl; |
| 13 | -import cn.iocoder.yudao.framework.util.collection.ArrayUtils; | |
| 14 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 13 | +import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; | |
| 14 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 15 | 15 | import org.junit.jupiter.api.Test; |
| 16 | 16 | import org.springframework.context.annotation.Import; |
| 17 | 17 | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/dict/SysDictDataServiceTest.java
| ... | ... | @@ -12,8 +12,8 @@ import cn.iocoder.dashboard.modules.system.dal.dataobject.dict.SysDictTypeDO; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.dal.mysql.dict.SysDictDataMapper; |
| 13 | 13 | import cn.iocoder.dashboard.modules.system.mq.producer.dict.SysDictDataProducer; |
| 14 | 14 | import cn.iocoder.dashboard.modules.system.service.dict.impl.SysDictDataServiceImpl; |
| 15 | -import cn.iocoder.yudao.framework.util.collection.ArrayUtils; | |
| 16 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 15 | +import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; | |
| 16 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 17 | 17 | import com.google.common.collect.ImmutableTable; |
| 18 | 18 | import org.junit.jupiter.api.Test; |
| 19 | 19 | import org.springframework.boot.test.mock.mockito.MockBean; | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/dict/SysDictTypeServiceTest.java
| ... | ... | @@ -10,8 +10,8 @@ import cn.iocoder.dashboard.modules.system.controller.dict.vo.type.SysDictTypeUp |
| 10 | 10 | import cn.iocoder.dashboard.modules.system.dal.dataobject.dict.SysDictTypeDO; |
| 11 | 11 | import cn.iocoder.dashboard.modules.system.dal.mysql.dict.SysDictTypeMapper; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.service.dict.impl.SysDictTypeServiceImpl; |
| 13 | -import cn.iocoder.yudao.framework.util.collection.ArrayUtils; | |
| 14 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 13 | +import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; | |
| 14 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 15 | 15 | import org.junit.jupiter.api.Test; |
| 16 | 16 | import org.springframework.boot.test.mock.mockito.MockBean; |
| 17 | 17 | import org.springframework.context.annotation.Import; |
| ... | ... | @@ -25,7 +25,7 @@ import static cn.iocoder.dashboard.modules.system.enums.SysErrorCodeConstants.*; |
| 25 | 25 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 26 | 26 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertServiceException; |
| 27 | 27 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.*; |
| 28 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 28 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 29 | 29 | import static org.junit.jupiter.api.Assertions.*; |
| 30 | 30 | import static org.mockito.ArgumentMatchers.eq; |
| 31 | 31 | import static org.mockito.Mockito.when; | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/errorcode/SysErrorCodeServiceTest.java
| ... | ... | @@ -12,8 +12,8 @@ import cn.iocoder.dashboard.modules.system.dal.dataobject.errorcode.SysErrorCode |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.dal.mysql.errorcode.SysErrorCodeMapper; |
| 13 | 13 | import cn.iocoder.dashboard.modules.system.enums.errorcode.SysErrorCodeTypeEnum; |
| 14 | 14 | import cn.iocoder.dashboard.modules.system.service.errorcode.impl.SysErrorCodeServiceImpl; |
| 15 | -import cn.iocoder.yudao.framework.util.collection.ArrayUtils; | |
| 16 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 15 | +import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; | |
| 16 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 17 | 17 | import org.assertj.core.util.Lists; |
| 18 | 18 | import org.junit.jupiter.api.Test; |
| 19 | 19 | import org.mockito.Mock; |
| ... | ... | @@ -30,7 +30,7 @@ import static cn.iocoder.dashboard.modules.system.enums.SysErrorCodeConstants.ER |
| 30 | 30 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 31 | 31 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertServiceException; |
| 32 | 32 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.*; |
| 33 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 33 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 34 | 34 | import static org.junit.jupiter.api.Assertions.*; |
| 35 | 35 | |
| 36 | 36 | /** | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/logger/SysLoginLogServiceImplTest.java
| ... | ... | @@ -3,7 +3,7 @@ package cn.iocoder.dashboard.modules.system.service.logger; |
| 3 | 3 | import cn.hutool.core.util.RandomUtil; |
| 4 | 4 | import cn.iocoder.dashboard.BaseDbUnitTest; |
| 5 | 5 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 6 | -import cn.iocoder.yudao.framework.util.monitor.TracerUtils; | |
| 6 | +import cn.iocoder.yudao.framework.common.util.monitor.TracerUtils; | |
| 7 | 7 | import cn.iocoder.dashboard.modules.system.controller.logger.vo.loginlog.SysLoginLogCreateReqVO; |
| 8 | 8 | import cn.iocoder.dashboard.modules.system.controller.logger.vo.loginlog.SysLoginLogExportReqVO; |
| 9 | 9 | import cn.iocoder.dashboard.modules.system.controller.logger.vo.loginlog.SysLoginLogPageReqVO; |
| ... | ... | @@ -13,7 +13,7 @@ import cn.iocoder.dashboard.modules.system.enums.logger.SysLoginLogTypeEnum; |
| 13 | 13 | import cn.iocoder.dashboard.modules.system.enums.logger.SysLoginResultEnum; |
| 14 | 14 | import cn.iocoder.dashboard.modules.system.service.logger.impl.SysLoginLogServiceImpl; |
| 15 | 15 | import cn.iocoder.dashboard.framework.test.core.util.RandomUtils; |
| 16 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 16 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 17 | 17 | import org.junit.jupiter.api.Test; |
| 18 | 18 | import org.springframework.context.annotation.Import; |
| 19 | 19 | |
| ... | ... | @@ -21,7 +21,7 @@ import javax.annotation.Resource; |
| 21 | 21 | import java.util.List; |
| 22 | 22 | |
| 23 | 23 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 24 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 24 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 25 | 25 | import static org.junit.jupiter.api.Assertions.assertEquals; |
| 26 | 26 | |
| 27 | 27 | @Import(SysLoginLogServiceImpl.class) | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/logger/SysOperateLogServiceImplTest.java
| ... | ... | @@ -6,7 +6,7 @@ import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum; |
| 6 | 6 | import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants; |
| 7 | 7 | import cn.iocoder.yudao.framework.common.pojo.PageResult; |
| 8 | 8 | import cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum; |
| 9 | -import cn.iocoder.yudao.framework.util.monitor.TracerUtils; | |
| 9 | +import cn.iocoder.yudao.framework.common.util.monitor.TracerUtils; | |
| 10 | 10 | import cn.iocoder.yudao.framework.operatelog.core.dto.OperateLogCreateReqDTO; |
| 11 | 11 | import cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog.SysOperateLogExportReqVO; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.controller.logger.vo.operatelog.SysOperateLogPageReqVO; |
| ... | ... | @@ -17,7 +17,7 @@ import cn.iocoder.dashboard.modules.system.enums.common.SysSexEnum; |
| 17 | 17 | import cn.iocoder.dashboard.modules.system.service.logger.impl.SysOperateLogServiceImpl; |
| 18 | 18 | import cn.iocoder.dashboard.modules.system.service.user.SysUserService; |
| 19 | 19 | import cn.iocoder.dashboard.framework.test.core.util.RandomUtils; |
| 20 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 20 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 21 | 21 | import org.junit.jupiter.api.Test; |
| 22 | 22 | import org.springframework.boot.test.mock.mockito.MockBean; |
| 23 | 23 | import org.springframework.context.annotation.Import; |
| ... | ... | @@ -29,7 +29,7 @@ import java.util.concurrent.Future; |
| 29 | 29 | |
| 30 | 30 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 31 | 31 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.randomLongId; |
| 32 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 32 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 33 | 33 | import static org.junit.jupiter.api.Assertions.assertEquals; |
| 34 | 34 | import static org.mockito.Mockito.when; |
| 35 | 35 | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/notice/SysNoticeServiceImplTest.java
| ... | ... | @@ -10,7 +10,7 @@ import cn.iocoder.dashboard.modules.system.dal.dataobject.notice.SysNoticeDO; |
| 10 | 10 | import cn.iocoder.dashboard.modules.system.dal.mysql.notice.SysNoticeMapper; |
| 11 | 11 | import cn.iocoder.dashboard.modules.system.enums.notice.SysNoticeTypeEnum; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.service.notice.impl.SysNoticeServiceImpl; |
| 13 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 13 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 14 | 14 | import org.junit.jupiter.api.Test; |
| 15 | 15 | import org.springframework.context.annotation.Import; |
| 16 | 16 | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/permission/SysMenuServiceTest.java
| ... | ... | @@ -12,9 +12,9 @@ import cn.iocoder.dashboard.modules.system.dal.mysql.permission.SysMenuMapper; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.enums.permission.MenuTypeEnum; |
| 13 | 13 | import cn.iocoder.dashboard.modules.system.mq.producer.permission.SysMenuProducer; |
| 14 | 14 | import cn.iocoder.dashboard.modules.system.service.permission.impl.SysMenuServiceImpl; |
| 15 | -import cn.iocoder.yudao.framework.util.sping.SpringAopUtils; | |
| 15 | +import cn.iocoder.yudao.framework.common.util.sping.SpringAopUtils; | |
| 16 | 16 | import cn.iocoder.dashboard.framework.test.core.util.RandomUtils; |
| 17 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 17 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 18 | 18 | import com.google.common.collect.Multimap; |
| 19 | 19 | import org.junit.jupiter.api.Assertions; |
| 20 | 20 | import org.junit.jupiter.api.Test; | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/permission/SysRoleServiceTest.java
| ... | ... | @@ -13,7 +13,7 @@ import cn.iocoder.dashboard.modules.system.dal.mysql.permission.SysRoleMapper; |
| 13 | 13 | import cn.iocoder.dashboard.modules.system.enums.permission.SysRoleTypeEnum; |
| 14 | 14 | import cn.iocoder.dashboard.modules.system.mq.producer.permission.SysRoleProducer; |
| 15 | 15 | import cn.iocoder.dashboard.modules.system.service.permission.impl.SysRoleServiceImpl; |
| 16 | -import cn.iocoder.yudao.framework.util.sping.SpringAopUtils; | |
| 16 | +import cn.iocoder.yudao.framework.common.util.sping.SpringAopUtils; | |
| 17 | 17 | import org.junit.jupiter.api.Test; |
| 18 | 18 | import org.springframework.boot.test.mock.mockito.MockBean; |
| 19 | 19 | import org.springframework.context.annotation.Import; |
| ... | ... | @@ -26,7 +26,7 @@ import static cn.iocoder.dashboard.modules.system.enums.SysErrorCodeConstants.*; |
| 26 | 26 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 27 | 27 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertServiceException; |
| 28 | 28 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.*; |
| 29 | -import static cn.iocoder.yudao.framework.util.object.ObjectUtils.max; | |
| 29 | +import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.max; | |
| 30 | 30 | import static org.junit.jupiter.api.Assertions.*; |
| 31 | 31 | import static org.mockito.Mockito.verify; |
| 32 | 32 | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/sms/SysSmsChannelServiceTest.java
| ... | ... | @@ -12,8 +12,8 @@ import cn.iocoder.dashboard.modules.system.dal.dataobject.sms.SysSmsChannelDO; |
| 12 | 12 | import cn.iocoder.dashboard.modules.system.dal.mysql.sms.SysSmsChannelMapper; |
| 13 | 13 | import cn.iocoder.dashboard.modules.system.mq.producer.sms.SysSmsProducer; |
| 14 | 14 | import cn.iocoder.dashboard.modules.system.service.sms.impl.SysSmsChannelServiceImpl; |
| 15 | -import cn.iocoder.yudao.framework.util.collection.ArrayUtils; | |
| 16 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 15 | +import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; | |
| 16 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 17 | 17 | import org.junit.jupiter.api.Test; |
| 18 | 18 | import org.springframework.boot.test.mock.mockito.MockBean; |
| 19 | 19 | import org.springframework.context.annotation.Import; |
| ... | ... | @@ -27,8 +27,8 @@ import static cn.iocoder.dashboard.modules.system.enums.SysErrorCodeConstants.SM |
| 27 | 27 | import static cn.iocoder.dashboard.modules.system.enums.SysErrorCodeConstants.SMS_CHANNEL_NOT_EXISTS; |
| 28 | 28 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.*; |
| 29 | 29 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.*; |
| 30 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 31 | -import static cn.iocoder.yudao.framework.util.object.ObjectUtils.max; | |
| 30 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 31 | +import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.max; | |
| 32 | 32 | import static org.junit.jupiter.api.Assertions.*; |
| 33 | 33 | import static org.mockito.ArgumentMatchers.eq; |
| 34 | 34 | import static org.mockito.Mockito.*; | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/sms/SysSmsLogServiceTest.java
| ... | ... | @@ -14,8 +14,8 @@ import cn.iocoder.dashboard.modules.system.enums.sms.SysSmsReceiveStatusEnum; |
| 14 | 14 | import cn.iocoder.dashboard.modules.system.enums.sms.SysSmsSendStatusEnum; |
| 15 | 15 | import cn.iocoder.dashboard.modules.system.enums.sms.SysSmsTemplateTypeEnum; |
| 16 | 16 | import cn.iocoder.dashboard.modules.system.service.sms.impl.SysSmsLogServiceImpl; |
| 17 | -import cn.iocoder.yudao.framework.util.collection.ArrayUtils; | |
| 18 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 17 | +import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; | |
| 18 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 19 | 19 | import org.junit.jupiter.api.Test; |
| 20 | 20 | import org.springframework.context.annotation.Import; |
| 21 | 21 | |
| ... | ... | @@ -29,7 +29,7 @@ import static cn.hutool.core.util.RandomUtil.randomBoolean; |
| 29 | 29 | import static cn.hutool.core.util.RandomUtil.randomEle; |
| 30 | 30 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 31 | 31 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.*; |
| 32 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 32 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 33 | 33 | import static org.junit.jupiter.api.Assertions.*; |
| 34 | 34 | |
| 35 | 35 | /** | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/sms/SysSmsTemplateServiceTest.java
| ... | ... | @@ -18,8 +18,8 @@ import cn.iocoder.dashboard.modules.system.dal.mysql.sms.SysSmsTemplateMapper; |
| 18 | 18 | import cn.iocoder.dashboard.modules.system.enums.sms.SysSmsTemplateTypeEnum; |
| 19 | 19 | import cn.iocoder.dashboard.modules.system.mq.producer.sms.SysSmsProducer; |
| 20 | 20 | import cn.iocoder.dashboard.modules.system.service.sms.impl.SysSmsTemplateServiceImpl; |
| 21 | -import cn.iocoder.yudao.framework.util.collection.ArrayUtils; | |
| 22 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 21 | +import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; | |
| 22 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 23 | 23 | import com.google.common.collect.Lists; |
| 24 | 24 | import org.junit.jupiter.api.Test; |
| 25 | 25 | import org.springframework.boot.test.mock.mockito.MockBean; |
| ... | ... | @@ -37,8 +37,8 @@ import static cn.iocoder.dashboard.modules.system.enums.SysErrorCodeConstants.*; |
| 37 | 37 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 38 | 38 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertServiceException; |
| 39 | 39 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.*; |
| 40 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 41 | -import static cn.iocoder.yudao.framework.util.object.ObjectUtils.max; | |
| 40 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 41 | +import static cn.iocoder.yudao.framework.common.util.object.ObjectUtils.max; | |
| 42 | 42 | import static org.junit.jupiter.api.Assertions.*; |
| 43 | 43 | import static org.mockito.ArgumentMatchers.eq; |
| 44 | 44 | import static org.mockito.Mockito.*; | ... | ... |
yudao-admin-server/src/test/java/cn/iocoder/dashboard/modules/system/service/user/SysUserServiceImplTest.java
| ... | ... | @@ -17,9 +17,9 @@ import cn.iocoder.dashboard.modules.system.enums.common.SysSexEnum; |
| 17 | 17 | import cn.iocoder.dashboard.modules.system.service.dept.SysDeptService; |
| 18 | 18 | import cn.iocoder.dashboard.modules.system.service.dept.SysPostService; |
| 19 | 19 | import cn.iocoder.dashboard.modules.system.service.permission.SysPermissionService; |
| 20 | -import cn.iocoder.yudao.framework.util.collection.ArrayUtils; | |
| 21 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 22 | -import cn.iocoder.yudao.framework.util.object.ObjectUtils; | |
| 20 | +import cn.iocoder.yudao.framework.common.util.collection.ArrayUtils; | |
| 21 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 22 | +import cn.iocoder.yudao.framework.common.util.object.ObjectUtils; | |
| 23 | 23 | import org.junit.jupiter.api.Test; |
| 24 | 24 | import org.mockito.stubbing.Answer; |
| 25 | 25 | import org.springframework.boot.test.mock.mockito.MockBean; |
| ... | ... | @@ -38,7 +38,7 @@ import static cn.iocoder.dashboard.modules.system.enums.SysErrorCodeConstants.*; |
| 38 | 38 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertPojoEquals; |
| 39 | 39 | import static cn.iocoder.dashboard.framework.test.core.util.AssertUtils.assertServiceException; |
| 40 | 40 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.*; |
| 41 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.buildTime; | |
| 41 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.buildTime; | |
| 42 | 42 | import static org.assertj.core.util.Lists.newArrayList; |
| 43 | 43 | import static org.junit.jupiter.api.Assertions.assertEquals; |
| 44 | 44 | import static org.junit.jupiter.api.Assertions.assertNull; | ... | ... |
yudao-dependencies/pom.xml
| ... | ... | @@ -70,6 +70,23 @@ |
| 70 | 70 | </exclusions> |
| 71 | 71 | </dependency> |
| 72 | 72 | |
| 73 | + <!-- 业务组件 --> | |
| 74 | + <dependency> | |
| 75 | + <groupId>cn.iocoder.boot</groupId> | |
| 76 | + <artifactId>yudao-spring-boot-starter-biz-operatelog</artifactId> | |
| 77 | + <version>${revision}</version> | |
| 78 | + </dependency> | |
| 79 | + <dependency> | |
| 80 | + <groupId>cn.iocoder.boot</groupId> | |
| 81 | + <artifactId>yudao-spring-boot-starter-biz-dict</artifactId> | |
| 82 | + <version>${revision}</version> | |
| 83 | + </dependency> | |
| 84 | + <dependency> | |
| 85 | + <groupId>cn.iocoder.boot</groupId> | |
| 86 | + <artifactId>yudao-spring-boot-starter-biz-sms</artifactId> | |
| 87 | + <version>${revision}</version> | |
| 88 | + </dependency> | |
| 89 | + | |
| 73 | 90 | <!-- Spring 核心 --> |
| 74 | 91 | <dependency> |
| 75 | 92 | <!-- 用于生成自定义的 Spring @ConfigurationProperties 配置类的说明文件 --> |
| ... | ... | @@ -145,6 +162,12 @@ |
| 145 | 162 | </dependency> |
| 146 | 163 | |
| 147 | 164 | <dependency> |
| 165 | + <groupId>cn.iocoder.boot</groupId> | |
| 166 | + <artifactId>yudao-spring-boot-starter-redis</artifactId> | |
| 167 | + <version>${revision}</version> | |
| 168 | + </dependency> | |
| 169 | + | |
| 170 | + <dependency> | |
| 148 | 171 | <groupId>org.redisson</groupId> |
| 149 | 172 | <artifactId>redisson-spring-boot-starter</artifactId> |
| 150 | 173 | <version>${redisson.version}</version> |
| ... | ... | @@ -152,12 +175,23 @@ |
| 152 | 175 | |
| 153 | 176 | <!-- Config 配置中心相关 --> |
| 154 | 177 | <dependency> |
| 178 | + <groupId>cn.iocoder.boot</groupId> | |
| 179 | + <artifactId>yudao-spring-boot-starter-config</artifactId> | |
| 180 | + <version>${revision}</version> | |
| 181 | + </dependency> | |
| 182 | + | |
| 183 | + <dependency> | |
| 155 | 184 | <groupId>com.ctrip.framework.apollo</groupId> |
| 156 | 185 | <artifactId>apollo-client</artifactId> <!-- 引入 Apollo Client 库,实现内嵌的配置中心 --> |
| 157 | 186 | <version>${apollo.version}</version> |
| 158 | 187 | </dependency> |
| 159 | 188 | |
| 160 | 189 | <!-- Job 定时任务相关 --> |
| 190 | + <dependency> | |
| 191 | + <groupId>cn.iocoder.boot</groupId> | |
| 192 | + <artifactId>yudao-spring-boot-starter-job</artifactId> | |
| 193 | + <version>${revision}</version> | |
| 194 | + </dependency> | |
| 161 | 195 | |
| 162 | 196 | <!-- 服务保障相关 --> |
| 163 | 197 | <dependency> |
| ... | ... | @@ -225,6 +259,12 @@ |
| 225 | 259 | |
| 226 | 260 | <!-- Test 测试相关 --> |
| 227 | 261 | <dependency> |
| 262 | + <groupId>cn.iocoder.boot</groupId> | |
| 263 | + <artifactId>yudao-spring-boot-starter-test</artifactId> | |
| 264 | + <version>${revision}</version> | |
| 265 | + </dependency> | |
| 266 | + | |
| 267 | + <dependency> | |
| 228 | 268 | <groupId>org.springframework.boot</groupId> |
| 229 | 269 | <artifactId>spring-boot-starter-test</artifactId> |
| 230 | 270 | <version>${spring.boot.version}</version> |
| ... | ... | @@ -257,7 +297,7 @@ |
| 257 | 297 | |
| 258 | 298 | <dependency> |
| 259 | 299 | <groupId>cn.iocoder.boot</groupId> |
| 260 | - <artifactId>yudao-spring-boot-starter-operatelog</artifactId> | |
| 300 | + <artifactId>yudao-spring-boot-starter-excel</artifactId> | |
| 261 | 301 | <version>${revision}</version> |
| 262 | 302 | </dependency> |
| 263 | 303 | ... | ... |
yudao-framework/pom.xml
| ... | ... | @@ -13,15 +13,31 @@ |
| 13 | 13 | <module>yudao-common</module> |
| 14 | 14 | <module>yudao-framework-all</module> |
| 15 | 15 | <module>yudao-spring-boot-starter-mybatis</module> |
| 16 | + <module>yudao-spring-boot-starter-redis</module> | |
| 16 | 17 | <module>yudao-spring-boot-starter-web</module> |
| 17 | 18 | <module>yudao-spring-boot-starter-security</module> |
| 18 | 19 | <module>yudao-spring-boot-starter-monitor</module> |
| 19 | 20 | <module>yudao-spring-boot-starter-protection</module> |
| 20 | - <module>yudao-spring-boot-starter-operatelog</module> | |
| 21 | + <module>yudao-spring-boot-starter-config</module> | |
| 22 | + <module>yudao-spring-boot-starter-job</module> | |
| 23 | + <module>yudao-spring-boot-starter-excel</module> | |
| 24 | + <module>yudao-spring-boot-starter-test</module> | |
| 25 | + <module>yudao-spring-boot-starter-biz-operatelog</module> | |
| 26 | + <module>yudao-spring-boot-starter-biz-dict</module> | |
| 27 | + <module>yudao-spring-boot-starter-biz-sms</module> | |
| 21 | 28 | </modules> |
| 22 | 29 | |
| 23 | 30 | <artifactId>yudao-framework</artifactId> |
| 24 | - <description>基础框架,各种组件的拓展</description> | |
| 31 | + <description> | |
| 32 | + 该包是技术组件,每个子包,代表一个组件。每个组件包括两部分: | |
| 33 | + 1. core 包:是该组件的核心分装 | |
| 34 | + 2. config 包:是该组件基于 Spring 的配置 | |
| 35 | + | |
| 36 | + 技术组件,也分成两类: | |
| 37 | + 1. 框架组件:和我们熟悉的 MyBatis、Redis 等等的拓展 | |
| 38 | + 2. 业务组件:和业务相关的组件的封装,例如说数据字典、操作日志等等。 | |
| 39 | + 如果是业务组件,Maven 名字会包含 biz | |
| 40 | + </description> | |
| 25 | 41 | <url>https://github.com/YunaiV/ruoyi-vue-pro</url> |
| 26 | 42 | |
| 27 | 43 | </project> | ... | ... |
yudao-framework/yudao-common/pom.xml
| ... | ... | @@ -38,6 +38,13 @@ |
| 38 | 38 | <scope>provided</scope> <!-- 设置为 provided,只有工具类需要使用到 --> |
| 39 | 39 | </dependency> |
| 40 | 40 | |
| 41 | + <dependency> | |
| 42 | + <!-- 用于生成自定义的 Spring @ConfigurationProperties 配置类的说明文件 --> | |
| 43 | + <groupId>org.springframework.boot</groupId> | |
| 44 | + <artifactId>spring-boot-configuration-processor</artifactId> | |
| 45 | + <optional>true</optional> | |
| 46 | + </dependency> | |
| 47 | + | |
| 41 | 48 | <!-- Web 相关 --> |
| 42 | 49 | <dependency> |
| 43 | 50 | <groupId>org.springframework</groupId> | ... | ... |
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/collection/ArrayUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/collection/ArrayUtils.java
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/collection/CollectionUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/collection/CollectionUtils.java
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/collection/MapUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/collection/MapUtils.java
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/collection/SetUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/collection/SetUtils.java
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/date/DateUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/date/DateUtils.java
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/json/JsonUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/json/JsonUtils.java
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/monitor/TracerUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/monitor/TracerUtils.java
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/object/ObjectUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/object/ObjectUtils.java
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/package-info.java
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/servlet/ServletUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/servlet/ServletUtils.java
| 1 | -package cn.iocoder.yudao.framework.util.servlet; | |
| 1 | +package cn.iocoder.yudao.framework.common.util.servlet; | |
| 2 | 2 | |
| 3 | 3 | import cn.hutool.core.io.IoUtil; |
| 4 | 4 | import cn.hutool.core.util.StrUtil; |
| 5 | 5 | import cn.hutool.extra.servlet.ServletUtil; |
| 6 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 6 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 7 | 7 | import org.springframework.http.MediaType; |
| 8 | 8 | import org.springframework.web.context.request.RequestAttributes; |
| 9 | 9 | import org.springframework.web.context.request.RequestContextHolder; | ... | ... |
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/sping/SpringAopUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/sping/SpringAopUtils.java
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/sping/SpringExpressionUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/sping/SpringExpressionUtils.java
yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/util/string/StrUtils.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/string/StrUtils.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/validator/InEnum.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/validation/InEnum.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/validator/InEnumValidator.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/validation/InEnumValidator.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/validator/package-info.java renamed to yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/validation/package-info.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/validator/《芋道 Spring Boot 参数校验 Validation 入门》.md renamed to yudao-framework/yudao-common/《芋道 Spring Boot 参数校验 Validation 入门》.md
yudao-framework/yudao-framework-all/pom.xml deleted
| 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 | - <artifactId>yudao-framework-all</artifactId> | |
| 12 | - <packaging>jar</packaging> | |
| 13 | - | |
| 14 | - <name>${artifactId}</name> | |
| 15 | - <description>基础框架,各种组件的拓展</description> | |
| 16 | - <url>https://github.com/YunaiV/ruoyi-vue-pro</url> | |
| 17 | - | |
| 18 | - <dependencies> | |
| 19 | - <!-- Spring 核心 --> | |
| 20 | - <dependency> | |
| 21 | - <!-- 用于生成自定义的 Spring @ConfigurationProperties 配置类的说明文件 --> | |
| 22 | - <groupId>org.springframework.boot</groupId> | |
| 23 | - <artifactId>spring-boot-configuration-processor</artifactId> | |
| 24 | - <optional>true</optional> | |
| 25 | - </dependency> | |
| 26 | - | |
| 27 | - <!-- Web 相关 --> | |
| 28 | - | |
| 29 | - <!-- DB 相关 --> | |
| 30 | - <dependency> | |
| 31 | - <groupId>org.redisson</groupId> | |
| 32 | - <artifactId>redisson-spring-boot-starter</artifactId> | |
| 33 | - </dependency> | |
| 34 | - | |
| 35 | - <!-- Config 配置中心相关 --> | |
| 36 | - <dependency> | |
| 37 | - <groupId>com.ctrip.framework.apollo</groupId> | |
| 38 | - <artifactId>apollo-client</artifactId> <!-- 引入 Apollo Client 库,实现内嵌的配置中心 --> | |
| 39 | - </dependency> | |
| 40 | - | |
| 41 | - <!-- Job 定时任务相关 --> | |
| 42 | - <dependency> | |
| 43 | - <groupId>org.springframework.boot</groupId> | |
| 44 | - <artifactId>spring-boot-starter-quartz</artifactId> | |
| 45 | - </dependency> | |
| 46 | - | |
| 47 | - <!-- 服务保障相关 --> | |
| 48 | - <dependency> | |
| 49 | - <groupId>com.baomidou</groupId> | |
| 50 | - <artifactId>lock4j-redisson-spring-boot-starter</artifactId> | |
| 51 | - </dependency> | |
| 52 | - | |
| 53 | - <dependency> | |
| 54 | - <groupId>io.github.resilience4j</groupId> | |
| 55 | - <artifactId>resilience4j-spring-boot2</artifactId> | |
| 56 | - </dependency> | |
| 57 | - | |
| 58 | - <!-- 监控相关 --> | |
| 59 | - <dependency> | |
| 60 | - <groupId>org.apache.skywalking</groupId> | |
| 61 | - <artifactId>apm-toolkit-trace</artifactId> | |
| 62 | - </dependency> | |
| 63 | - <dependency> | |
| 64 | - <groupId>org.apache.skywalking</groupId> | |
| 65 | - <artifactId>apm-toolkit-logback-1.x</artifactId> | |
| 66 | - </dependency> | |
| 67 | - <dependency> | |
| 68 | - <groupId>org.apache.skywalking</groupId> | |
| 69 | - <artifactId>apm-toolkit-opentracing</artifactId> | |
| 70 | - </dependency> | |
| 71 | - | |
| 72 | - <dependency> | |
| 73 | - <groupId>de.codecentric</groupId> | |
| 74 | - <artifactId>spring-boot-admin-starter-server</artifactId> <!-- 实现 Spring Boot Admin Server 服务端 --> | |
| 75 | - </dependency> | |
| 76 | - <dependency> | |
| 77 | - <groupId>de.codecentric</groupId> | |
| 78 | - <artifactId>spring-boot-admin-starter-client</artifactId> <!-- 实现 Spring Boot Admin Server 服务端 --> | |
| 79 | - </dependency> | |
| 80 | - | |
| 81 | - <!-- Test 测试相关 --> | |
| 82 | - <dependency> | |
| 83 | - <groupId>org.springframework.boot</groupId> | |
| 84 | - <artifactId>spring-boot-starter-test</artifactId> | |
| 85 | - <scope>provided</scope> <!-- 特殊,因为默认是 test 类型,会导致编译不通过,所以设置为 provided --> | |
| 86 | - <optional>true</optional> | |
| 87 | - </dependency> | |
| 88 | - | |
| 89 | - <dependency> | |
| 90 | - <groupId>com.h2database</groupId> <!-- 单元测试,我们采用 H2 作为数据库 --> | |
| 91 | - <artifactId>h2</artifactId> | |
| 92 | - <optional>true</optional> | |
| 93 | - </dependency> | |
| 94 | - | |
| 95 | - <dependency> | |
| 96 | - <groupId>com.github.fppt</groupId> <!-- 单元测试,我们采用内嵌的 Redis 数据库 --> | |
| 97 | - <artifactId>jedis-mock</artifactId> | |
| 98 | - <scope>provided</scope> <!-- 特殊,因为默认是 test 类型,会导致编译不通过,所以设置为 provided --> | |
| 99 | - <optional>true</optional> | |
| 100 | - </dependency> | |
| 101 | - | |
| 102 | - <dependency> | |
| 103 | - <groupId>uk.co.jemos.podam</groupId> <!-- 单元测试,随机生成 POJO 类 --> | |
| 104 | - <artifactId>podam</artifactId> | |
| 105 | - <scope>provided</scope> <!-- 特殊,因为默认是 test 类型,会导致编译不通过,所以设置为 provided --> | |
| 106 | - <optional>true</optional> | |
| 107 | - </dependency> | |
| 108 | - | |
| 109 | - <!-- 工具类相关 --> | |
| 110 | - <dependency> | |
| 111 | - <groupId>cn.iocoder.boot</groupId> | |
| 112 | - <artifactId>yudao-common</artifactId> | |
| 113 | - </dependency> | |
| 114 | - | |
| 115 | - <dependency> | |
| 116 | - <groupId>com.alibaba</groupId> | |
| 117 | - <artifactId>easyexcel</artifactId> | |
| 118 | - </dependency> | |
| 119 | - | |
| 120 | - <dependency> | |
| 121 | - <groupId>org.apache.velocity</groupId> | |
| 122 | - <artifactId>velocity-engine-core</artifactId> | |
| 123 | - </dependency> | |
| 124 | - | |
| 125 | - <dependency> | |
| 126 | - <groupId>cn.smallbun.screw</groupId> | |
| 127 | - <artifactId>screw-core</artifactId> <!-- 实现数据库文档 --> | |
| 128 | - </dependency> | |
| 129 | - | |
| 130 | - <!-- 三方云服务相关 --> | |
| 131 | - | |
| 132 | - <!-- SMS SDK begin --> | |
| 133 | - <dependency> | |
| 134 | - <groupId>com.yunpian.sdk</groupId> | |
| 135 | - <artifactId>yunpian-java-sdk</artifactId> | |
| 136 | - </dependency> | |
| 137 | - | |
| 138 | - <dependency> | |
| 139 | - <groupId>com.aliyun</groupId> | |
| 140 | - <artifactId>aliyun-java-sdk-core</artifactId> | |
| 141 | - </dependency> | |
| 142 | - <dependency> | |
| 143 | - <groupId>com.aliyun</groupId> | |
| 144 | - <artifactId>aliyun-java-sdk-dysmsapi</artifactId> | |
| 145 | - </dependency> | |
| 146 | - <!-- SMS SDK end --> | |
| 147 | - | |
| 148 | - </dependencies> | |
| 149 | -</project> |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/package-info.java deleted
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/test/core/package-info.java deleted
| 1 | -package cn.iocoder.dashboard.framework.test.core; |
yudao-framework/yudao-framework-all/src/test/java/cn/iocoder/dashboard/framework/sms/core/client/impl/package-info.java deleted
| 1 | -package cn.iocoder.dashboard.framework.sms.core.client.impl; |
yudao-framework/yudao-framework-all/src/test/java/cn/iocoder/dashboard/framework/sms/core/client/package-info.java deleted
| 1 | -package cn.iocoder.dashboard.framework.sms.core.client; |
yudao-framework/yudao-framework-all/src/test/java/cn/iocoder/dashboard/framework/sms/core/package-info.java deleted
| 1 | -package cn.iocoder.dashboard.framework.sms.core; |
yudao-framework/yudao-framework-all/src/test/java/cn/iocoder/dashboard/framework/sms/package-info.java deleted
| 1 | -package cn.iocoder.dashboard.framework.sms; |
yudao-framework/yudao-spring-boot-starter-biz-dict/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 | + <artifactId>yudao-spring-boot-starter-biz-dict</artifactId> | |
| 12 | + <packaging>jar</packaging> | |
| 13 | + | |
| 14 | + <name>${artifactId}</name> | |
| 15 | + <description>字典类型、数据</description> | |
| 16 | + <url>https://github.com/YunaiV/ruoyi-vue-pro</url> | |
| 17 | + | |
| 18 | + <dependencies> | |
| 19 | + <dependency> | |
| 20 | + <groupId>cn.iocoder.boot</groupId> | |
| 21 | + <artifactId>yudao-common</artifactId> | |
| 22 | + </dependency> | |
| 23 | + | |
| 24 | + <!-- Spring 核心 --> | |
| 25 | + <dependency> | |
| 26 | + <groupId>org.springframework.boot</groupId> | |
| 27 | + <artifactId>spring-boot-starter</artifactId> | |
| 28 | + </dependency> | |
| 29 | + </dependencies> | |
| 30 | +</project> | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/dict/config/DictConfiguration.java renamed to yudao-framework/yudao-spring-boot-starter-biz-dict/src/main/java/cn/iocoder/yudao/framework/dict/config/DictConfiguration.java
| 1 | -package cn.iocoder.dashboard.framework.dict.config; | |
| 1 | +package cn.iocoder.yudao.framework.dict.config; | |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.dict.core.service.DictDataFrameworkService; | |
| 4 | -import cn.iocoder.dashboard.framework.dict.core.util.DictUtils; | |
| 3 | +import cn.iocoder.yudao.framework.dict.core.service.DictDataFrameworkService; | |
| 4 | +import cn.iocoder.yudao.framework.dict.core.util.DictUtils; | |
| 5 | 5 | import org.springframework.context.annotation.Bean; |
| 6 | 6 | import org.springframework.context.annotation.Configuration; |
| 7 | 7 | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/dict/core/dto/DictDataRespDTO.java renamed to yudao-framework/yudao-spring-boot-starter-biz-dict/src/main/java/cn/iocoder/yudao/framework/dict/core/dto/DictDataRespDTO.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/dict/core/service/DictDataFrameworkService.java renamed to yudao-framework/yudao-spring-boot-starter-biz-dict/src/main/java/cn/iocoder/yudao/framework/dict/core/service/DictDataFrameworkService.java
| 1 | -package cn.iocoder.dashboard.framework.dict.core.service; | |
| 1 | +package cn.iocoder.yudao.framework.dict.core.service; | |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.dict.core.dto.DictDataRespDTO; | |
| 3 | +import cn.iocoder.yudao.framework.dict.core.dto.DictDataRespDTO; | |
| 4 | 4 | |
| 5 | 5 | import java.util.List; |
| 6 | 6 | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/dict/core/util/DictUtils.java renamed to yudao-framework/yudao-spring-boot-starter-biz-dict/src/main/java/cn/iocoder/yudao/framework/dict/core/util/DictUtils.java
| 1 | -package cn.iocoder.dashboard.framework.dict.core.util; | |
| 1 | +package cn.iocoder.yudao.framework.dict.core.util; | |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.dict.core.dto.DictDataRespDTO; | |
| 4 | -import cn.iocoder.dashboard.framework.dict.core.service.DictDataFrameworkService; | |
| 3 | +import cn.iocoder.yudao.framework.dict.core.dto.DictDataRespDTO; | |
| 4 | +import cn.iocoder.yudao.framework.dict.core.service.DictDataFrameworkService; | |
| 5 | 5 | import lombok.extern.slf4j.Slf4j; |
| 6 | 6 | |
| 7 | 7 | /** | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/dict/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-biz-dict/src/main/java/cn/iocoder/yudao/framework/dict/package-info.java
| 1 | 1 | /** |
| 2 | - * 字典数据模块,提供 {@link cn.iocoder.dashboard.framework.dict.core.util.DictUtils} 工具类 | |
| 2 | + * 字典数据模块,提供 {@link cn.iocoder.yudao.framework.dict.core.util.DictUtils} 工具类 | |
| 3 | 3 | * |
| 4 | 4 | * 通过将字典缓存在内存中,保证性能 |
| 5 | 5 | */ |
| 6 | -package cn.iocoder.dashboard.framework.dict; | |
| 6 | +package cn.iocoder.yudao.framework.dict; | ... | ... |
yudao-framework/yudao-spring-boot-starter-operatelog/pom.xml renamed to yudao-framework/yudao-spring-boot-starter-biz-operatelog/pom.xml
| ... | ... | @@ -8,7 +8,7 @@ |
| 8 | 8 | <version>${revision}</version> |
| 9 | 9 | </parent> |
| 10 | 10 | <modelVersion>4.0.0</modelVersion> |
| 11 | - <artifactId>yudao-spring-boot-starter-operatelog</artifactId> | |
| 11 | + <artifactId>yudao-spring-boot-starter-biz-operatelog</artifactId> | |
| 12 | 12 | <packaging>jar</packaging> |
| 13 | 13 | |
| 14 | 14 | <name>${artifactId}</name> | ... | ... |
yudao-framework/yudao-spring-boot-starter-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/config/YudaoOperateLogAutoConfiguration.java renamed to yudao-framework/yudao-spring-boot-starter-biz-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/config/YudaoOperateLogAutoConfiguration.java
yudao-framework/yudao-spring-boot-starter-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/annotations/OperateLog.java renamed to yudao-framework/yudao-spring-boot-starter-biz-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/annotations/OperateLog.java
yudao-framework/yudao-spring-boot-starter-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/aop/OperateLogAspect.java renamed to yudao-framework/yudao-spring-boot-starter-biz-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/aop/OperateLogAspect.java
| ... | ... | @@ -9,9 +9,9 @@ import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog; |
| 9 | 9 | import cn.iocoder.yudao.framework.operatelog.core.dto.OperateLogCreateReqDTO; |
| 10 | 10 | import cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum; |
| 11 | 11 | import cn.iocoder.yudao.framework.operatelog.core.service.OperateLogFrameworkService; |
| 12 | -import cn.iocoder.yudao.framework.util.monitor.TracerUtils; | |
| 13 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 14 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 12 | +import cn.iocoder.yudao.framework.common.util.monitor.TracerUtils; | |
| 13 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 14 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 15 | 15 | import cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils; |
| 16 | 16 | import com.google.common.collect.Maps; |
| 17 | 17 | import io.swagger.annotations.Api; | ... | ... |
yudao-framework/yudao-spring-boot-starter-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/dto/OperateLogCreateReqDTO.java renamed to yudao-framework/yudao-spring-boot-starter-biz-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/dto/OperateLogCreateReqDTO.java
yudao-framework/yudao-spring-boot-starter-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/enums/OperateTypeEnum.java renamed to yudao-framework/yudao-spring-boot-starter-biz-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/enums/OperateTypeEnum.java
yudao-framework/yudao-spring-boot-starter-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-biz-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/package-info.java
yudao-framework/yudao-spring-boot-starter-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/service/OperateLogFrameworkService.java renamed to yudao-framework/yudao-spring-boot-starter-biz-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/service/OperateLogFrameworkService.java
yudao-framework/yudao-spring-boot-starter-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/util/OperateLogUtils.java renamed to yudao-framework/yudao-spring-boot-starter-biz-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/core/util/OperateLogUtils.java
yudao-framework/yudao-spring-boot-starter-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-biz-operatelog/src/main/java/cn/iocoder/yudao/framework/operatelog/package-info.java
yudao-framework/yudao-spring-boot-starter-biz-sms/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 | + <artifactId>yudao-spring-boot-starter-biz-sms</artifactId> | |
| 12 | + <packaging>jar</packaging> | |
| 13 | + | |
| 14 | + <name>${artifactId}</name> | |
| 15 | + <description>短信拓展,支持阿里云、云片</description> | |
| 16 | + <url>https://github.com/YunaiV/ruoyi-vue-pro</url> | |
| 17 | + | |
| 18 | + <dependencies> | |
| 19 | + <dependency> | |
| 20 | + <groupId>cn.iocoder.boot</groupId> | |
| 21 | + <artifactId>yudao-common</artifactId> | |
| 22 | + </dependency> | |
| 23 | + | |
| 24 | + <!-- Spring 核心 --> | |
| 25 | + <dependency> | |
| 26 | + <groupId>org.springframework.boot</groupId> | |
| 27 | + <artifactId>spring-boot-starter</artifactId> | |
| 28 | + </dependency> | |
| 29 | + | |
| 30 | + <!-- Test 测试相关 --> | |
| 31 | + <dependency> | |
| 32 | + <groupId>cn.iocoder.boot</groupId> | |
| 33 | + <artifactId>yudao-spring-boot-starter-test</artifactId> | |
| 34 | + <scope>test</scope> | |
| 35 | + </dependency> | |
| 36 | + | |
| 37 | + <!-- 工具类相关 --> | |
| 38 | + <dependency> | |
| 39 | + <groupId>com.fasterxml.jackson.core</groupId> | |
| 40 | + <artifactId>jackson-databind</artifactId> | |
| 41 | + </dependency> | |
| 42 | + <dependency> | |
| 43 | + <groupId>com.fasterxml.jackson.core</groupId> | |
| 44 | + <artifactId>jackson-core</artifactId> | |
| 45 | + </dependency> | |
| 46 | + | |
| 47 | + <dependency> | |
| 48 | + <groupId>jakarta.validation</groupId> | |
| 49 | + <artifactId>jakarta.validation-api</artifactId> | |
| 50 | + </dependency> | |
| 51 | + | |
| 52 | + <!-- 三方云服务相关 --> | |
| 53 | + | |
| 54 | + <!-- SMS SDK begin --> | |
| 55 | + <dependency> | |
| 56 | + <groupId>com.yunpian.sdk</groupId> | |
| 57 | + <artifactId>yunpian-java-sdk</artifactId> | |
| 58 | + </dependency> | |
| 59 | + | |
| 60 | + <dependency> | |
| 61 | + <groupId>com.aliyun</groupId> | |
| 62 | + <artifactId>aliyun-java-sdk-core</artifactId> | |
| 63 | + </dependency> | |
| 64 | + <dependency> | |
| 65 | + <groupId>com.aliyun</groupId> | |
| 66 | + <artifactId>aliyun-java-sdk-dysmsapi</artifactId> | |
| 67 | + </dependency> | |
| 68 | + <!-- SMS SDK end --> | |
| 69 | + </dependencies> | |
| 70 | +</project> | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/config/SmsConfiguration.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/config/SmsConfiguration.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/SmsClient.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/SmsClient.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/SmsClientFactory.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/SmsClientFactory.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/SmsCodeMapping.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/SmsCodeMapping.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/SmsCommonResult.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/SmsCommonResult.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/dto/SmsReceiveRespDTO.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/dto/SmsReceiveRespDTO.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/dto/SmsSendRespDTO.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/dto/SmsSendRespDTO.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/dto/SmsTemplateRespDTO.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/dto/SmsTemplateRespDTO.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/AbstractSmsClient.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/AbstractSmsClient.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/SmsClientFactoryImpl.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/SmsClientFactoryImpl.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/aliyun/AliyunSmsClient.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/aliyun/AliyunSmsClient.java
| ... | ... | @@ -11,8 +11,8 @@ import cn.iocoder.dashboard.framework.sms.core.client.dto.SmsTemplateRespDTO; |
| 11 | 11 | import cn.iocoder.dashboard.framework.sms.core.client.impl.AbstractSmsClient; |
| 12 | 12 | import cn.iocoder.dashboard.framework.sms.core.enums.SmsTemplateAuditStatusEnum; |
| 13 | 13 | import cn.iocoder.dashboard.framework.sms.core.property.SmsChannelProperties; |
| 14 | -import cn.iocoder.yudao.framework.util.collection.MapUtils; | |
| 15 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 14 | +import cn.iocoder.yudao.framework.common.util.collection.MapUtils; | |
| 15 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 16 | 16 | import com.aliyuncs.AcsRequest; |
| 17 | 17 | import com.aliyuncs.AcsResponse; |
| 18 | 18 | import com.aliyuncs.DefaultAcsClient; |
| ... | ... | @@ -34,8 +34,8 @@ import java.util.Objects; |
| 34 | 34 | import java.util.function.Function; |
| 35 | 35 | import java.util.stream.Collectors; |
| 36 | 36 | |
| 37 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 38 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.TIME_ZONE_DEFAULT; | |
| 37 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 38 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.TIME_ZONE_DEFAULT; | |
| 39 | 39 | |
| 40 | 40 | /** |
| 41 | 41 | * 阿里短信客户端的实现类 | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/aliyun/AliyunSmsCodeMapping.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/aliyun/AliyunSmsCodeMapping.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/debug/DebugDingTalkCodeMapping.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/debug/DebugDingTalkCodeMapping.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/debug/DebugDingTalkSmsClient.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/debug/DebugDingTalkSmsClient.java
| ... | ... | @@ -15,8 +15,8 @@ import cn.iocoder.dashboard.framework.sms.core.client.dto.SmsTemplateRespDTO; |
| 15 | 15 | import cn.iocoder.dashboard.framework.sms.core.client.impl.AbstractSmsClient; |
| 16 | 16 | import cn.iocoder.dashboard.framework.sms.core.enums.SmsTemplateAuditStatusEnum; |
| 17 | 17 | import cn.iocoder.dashboard.framework.sms.core.property.SmsChannelProperties; |
| 18 | -import cn.iocoder.yudao.framework.util.collection.MapUtils; | |
| 19 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 18 | +import cn.iocoder.yudao.framework.common.util.collection.MapUtils; | |
| 19 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 20 | 20 | |
| 21 | 21 | import java.util.HashMap; |
| 22 | 22 | import java.util.List; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/yunpian/YunpianSmsClient.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/yunpian/YunpianSmsClient.java
| ... | ... | @@ -12,7 +12,7 @@ import cn.iocoder.dashboard.framework.sms.core.client.dto.SmsTemplateRespDTO; |
| 12 | 12 | import cn.iocoder.dashboard.framework.sms.core.client.impl.AbstractSmsClient; |
| 13 | 13 | import cn.iocoder.dashboard.framework.sms.core.enums.SmsTemplateAuditStatusEnum; |
| 14 | 14 | import cn.iocoder.dashboard.framework.sms.core.property.SmsChannelProperties; |
| 15 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 15 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 16 | 16 | import com.fasterxml.jackson.annotation.JsonFormat; |
| 17 | 17 | import com.fasterxml.jackson.annotation.JsonProperty; |
| 18 | 18 | import com.google.common.annotations.VisibleForTesting; |
| ... | ... | @@ -28,8 +28,8 @@ import java.util.function.Function; |
| 28 | 28 | import java.util.function.Supplier; |
| 29 | 29 | import java.util.stream.Collectors; |
| 30 | 30 | |
| 31 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 32 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.TIME_ZONE_DEFAULT; | |
| 31 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | |
| 32 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.TIME_ZONE_DEFAULT; | |
| 33 | 33 | |
| 34 | 34 | /** |
| 35 | 35 | * 云片短信客户端的实现类 | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/yunpian/YunpianSmsCodeMapping.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/client/impl/yunpian/YunpianSmsCodeMapping.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/enums/SmsChannelEnum.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/enums/SmsChannelEnum.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/enums/SmsFrameworkErrorCodeConstants.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/enums/SmsFrameworkErrorCodeConstants.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/enums/SmsTemplateAuditStatusEnum.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/enums/SmsTemplateAuditStatusEnum.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/sms/core/property/SmsChannelProperties.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/main/java/cn/iocoder/dashboard/framework/sms/core/property/SmsChannelProperties.java
yudao-framework/yudao-framework-all/src/test/java/cn/iocoder/dashboard/framework/sms/core/client/impl/aliyun/AliyunSmsClientTest.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/test/java/cn/iocoder/dashboard/framework/sms/core/client/impl/aliyun/AliyunSmsClientTest.java
| ... | ... | @@ -10,8 +10,8 @@ import cn.iocoder.dashboard.framework.sms.core.client.dto.SmsSendRespDTO; |
| 10 | 10 | import cn.iocoder.dashboard.framework.sms.core.client.dto.SmsTemplateRespDTO; |
| 11 | 11 | import cn.iocoder.dashboard.framework.sms.core.enums.SmsTemplateAuditStatusEnum; |
| 12 | 12 | import cn.iocoder.dashboard.framework.sms.core.property.SmsChannelProperties; |
| 13 | -import cn.iocoder.yudao.framework.util.collection.MapUtils; | |
| 14 | -import cn.iocoder.yudao.framework.util.date.DateUtils; | |
| 13 | +import cn.iocoder.yudao.framework.common.util.collection.MapUtils; | |
| 14 | +import cn.iocoder.yudao.framework.common.util.date.DateUtils; | |
| 15 | 15 | import com.aliyuncs.AcsRequest; |
| 16 | 16 | import com.aliyuncs.IAcsClient; |
| 17 | 17 | import com.aliyuncs.dysmsapi.model.v20170525.QuerySmsTemplateRequest; |
| ... | ... | @@ -30,7 +30,7 @@ import java.util.function.Function; |
| 30 | 30 | |
| 31 | 31 | import static cn.iocoder.dashboard.framework.sms.core.enums.SmsFrameworkErrorCodeConstants.SMS_API_PARAM_ERROR; |
| 32 | 32 | import static cn.iocoder.dashboard.framework.test.core.util.RandomUtils.*; |
| 33 | -import static cn.iocoder.yudao.framework.util.json.JsonUtils.toJsonString; | |
| 33 | +import static cn.iocoder.yudao.framework.common.util.json.JsonUtils.toJsonString; | |
| 34 | 34 | import static org.junit.jupiter.api.Assertions.*; |
| 35 | 35 | import static org.mockito.ArgumentMatchers.any; |
| 36 | 36 | import static org.mockito.ArgumentMatchers.argThat; | ... | ... |
yudao-framework/yudao-framework-all/src/test/java/cn/iocoder/dashboard/framework/sms/core/client/impl/aliyun/AliyunSmsCodeMappingTest.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/test/java/cn/iocoder/dashboard/framework/sms/core/client/impl/aliyun/AliyunSmsCodeMappingTest.java
| 1 | 1 | package cn.iocoder.dashboard.framework.sms.core.client.impl.aliyun; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.BaseMockitoUnitTest; | |
| 3 | +import cn.iocoder.dashboard.framework.test.core.ut.BaseMockitoUnitTest; | |
| 4 | 4 | import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants; |
| 5 | 5 | import cn.iocoder.dashboard.framework.sms.core.enums.SmsFrameworkErrorCodeConstants; |
| 6 | 6 | import org.junit.jupiter.api.Test; | ... | ... |
yudao-framework/yudao-framework-all/src/test/java/cn/iocoder/dashboard/framework/sms/core/client/impl/yunpian/YunpianSmsClientTest.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/test/java/cn/iocoder/dashboard/framework/sms/core/client/impl/yunpian/YunpianSmsClientTest.java
| ... | ... | @@ -10,7 +10,7 @@ import cn.iocoder.dashboard.framework.sms.core.client.dto.SmsSendRespDTO; |
| 10 | 10 | import cn.iocoder.dashboard.framework.sms.core.client.dto.SmsTemplateRespDTO; |
| 11 | 11 | import cn.iocoder.dashboard.framework.sms.core.enums.SmsTemplateAuditStatusEnum; |
| 12 | 12 | import cn.iocoder.dashboard.framework.sms.core.property.SmsChannelProperties; |
| 13 | -import cn.iocoder.yudao.framework.util.date.DateUtils; | |
| 13 | +import cn.iocoder.yudao.framework.common.util.date.DateUtils; | |
| 14 | 14 | import com.google.common.collect.Lists; |
| 15 | 15 | import com.yunpian.sdk.YunpianClient; |
| 16 | 16 | import com.yunpian.sdk.api.SmsApi; | ... | ... |
yudao-framework/yudao-framework-all/src/test/java/cn/iocoder/dashboard/framework/sms/core/client/impl/yunpian/YunpianSmsCodeMappingTest.java renamed to yudao-framework/yudao-spring-boot-starter-biz-sms/src/test/java/cn/iocoder/dashboard/framework/sms/core/client/impl/yunpian/YunpianSmsCodeMappingTest.java
| 1 | 1 | package cn.iocoder.dashboard.framework.sms.core.client.impl.yunpian; |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.BaseMockitoUnitTest; | |
| 3 | +import cn.iocoder.dashboard.framework.test.core.ut.BaseMockitoUnitTest; | |
| 4 | 4 | import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants; |
| 5 | 5 | import cn.iocoder.dashboard.framework.sms.core.enums.SmsFrameworkErrorCodeConstants; |
| 6 | 6 | import org.junit.jupiter.api.Test; | ... | ... |
yudao-framework/yudao-spring-boot-starter-config/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 | + <artifactId>yudao-spring-boot-starter-config</artifactId> | |
| 12 | + <packaging>jar</packaging> | |
| 13 | + | |
| 14 | + <name>${artifactId}</name> | |
| 15 | + <description>配置中心,基于 Apollo 魔改实现</description> | |
| 16 | + <url>https://github.com/YunaiV/ruoyi-vue-pro</url> | |
| 17 | + | |
| 18 | + <dependencies> | |
| 19 | + <!-- Spring 核心 --> | |
| 20 | + <dependency> | |
| 21 | + <groupId>org.springframework.boot</groupId> | |
| 22 | + <artifactId>spring-boot-starter</artifactId> | |
| 23 | + </dependency> | |
| 24 | + | |
| 25 | + <!-- Config 配置中心相关 --> | |
| 26 | + <dependency> | |
| 27 | + <groupId>com.ctrip.framework.apollo</groupId> | |
| 28 | + <artifactId>apollo-client</artifactId> <!-- 引入 Apollo Client 库,实现内嵌的配置中心 --> | |
| 29 | + </dependency> | |
| 30 | + </dependencies> | |
| 31 | + | |
| 32 | +</project> | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/apollo/core/ConfigConsts.java renamed to yudao-framework/yudao-spring-boot-starter-config/src/main/java/cn/iocoder/dashboard/framework/apollo/core/ConfigConsts.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/ConfigFrameworkDAO.java renamed to yudao-framework/yudao-spring-boot-starter-config/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/ConfigFrameworkDAO.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/DBConfigRepository.java renamed to yudao-framework/yudao-spring-boot-starter-config/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/DBConfigRepository.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/DefaultXInjector.java renamed to yudao-framework/yudao-spring-boot-starter-config/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/DefaultXInjector.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/dto/ConfigRespDTO.java renamed to yudao-framework/yudao-spring-boot-starter-config/src/main/java/cn/iocoder/dashboard/framework/apollo/internals/dto/ConfigRespDTO.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/apollo/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-config/src/main/java/cn/iocoder/dashboard/framework/apollo/package-info.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/apollo/spi/DBConfigFactory.java renamed to yudao-framework/yudao-spring-boot-starter-config/src/main/java/cn/iocoder/dashboard/framework/apollo/spi/DBConfigFactory.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/apollo/spring/boot/ApolloApplicationContextInitializer.java renamed to yudao-framework/yudao-spring-boot-starter-config/src/main/java/cn/iocoder/dashboard/framework/apollo/spring/boot/ApolloApplicationContextInitializer.java
yudao-framework/yudao-spring-boot-starter-excel/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 | + <artifactId>yudao-spring-boot-starter-excel</artifactId> | |
| 12 | + <packaging>jar</packaging> | |
| 13 | + | |
| 14 | + <name>${artifactId}</name> | |
| 15 | + <description>Excel 拓展</description> | |
| 16 | + <url>https://github.com/YunaiV/ruoyi-vue-pro</url> | |
| 17 | + | |
| 18 | + <dependencies> | |
| 19 | + <!-- Web 相关 --> | |
| 20 | + <dependency> | |
| 21 | + <groupId>jakarta.servlet</groupId> | |
| 22 | + <artifactId>jakarta.servlet-api</artifactId> | |
| 23 | + <scope>provided</scope> <!-- 设置为 provided,只有 ExcelUtils 使用 --> | |
| 24 | + </dependency> | |
| 25 | + | |
| 26 | + <!-- 工具类相关 --> | |
| 27 | + <dependency> | |
| 28 | + <groupId>com.alibaba</groupId> | |
| 29 | + <artifactId>easyexcel</artifactId> | |
| 30 | + </dependency> | |
| 31 | + </dependencies> | |
| 32 | + | |
| 33 | +</project> | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/excel/core/annotations/DictFormat.java renamed to yudao-framework/yudao-spring-boot-starter-excel/src/main/java/cn/iocoder/yudao/framework/excel/core/annotations/DictFormat.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/excel/core/convert/DictConvert.java renamed to yudao-framework/yudao-spring-boot-starter-excel/src/main/java/cn/iocoder/yudao/framework/excel/core/convert/DictConvert.java
| 1 | -package cn.iocoder.dashboard.framework.excel.core.convert; | |
| 1 | +package cn.iocoder.yudao.framework.excel.core.convert; | |
| 2 | 2 | |
| 3 | 3 | |
| 4 | 4 | import cn.hutool.core.convert.Convert; |
| 5 | -import cn.iocoder.dashboard.framework.dict.core.dto.DictDataRespDTO; | |
| 6 | -import cn.iocoder.dashboard.framework.dict.core.util.DictUtils; | |
| 7 | -import cn.iocoder.dashboard.framework.excel.core.annotations.DictFormat; | |
| 5 | +import cn.iocoder.yudao.framework.dict.core.dto.DictDataRespDTO; | |
| 6 | +import cn.iocoder.yudao.framework.dict.core.util.DictUtils; | |
| 7 | +import cn.iocoder.yudao.framework.excel.core.annotations.DictFormat; | |
| 8 | 8 | import com.alibaba.excel.converters.Converter; |
| 9 | 9 | import com.alibaba.excel.enums.CellDataTypeEnum; |
| 10 | 10 | import com.alibaba.excel.metadata.CellData; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/excel/core/convert/JsonConvert.java renamed to yudao-framework/yudao-spring-boot-starter-excel/src/main/java/cn/iocoder/yudao/framework/excel/core/convert/JsonConvert.java
| 1 | -package cn.iocoder.dashboard.framework.excel.core.convert; | |
| 1 | +package cn.iocoder.yudao.framework.excel.core.convert; | |
| 2 | 2 | |
| 3 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 3 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 4 | 4 | import com.alibaba.excel.converters.Converter; |
| 5 | 5 | import com.alibaba.excel.enums.CellDataTypeEnum; |
| 6 | 6 | import com.alibaba.excel.metadata.CellData; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/excel/core/util/ExcelUtils.java renamed to yudao-framework/yudao-spring-boot-starter-excel/src/main/java/cn/iocoder/yudao/framework/excel/core/util/ExcelUtils.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/excel/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-excel/src/main/java/cn/iocoder/yudao/framework/excel/package-info.java
yudao-framework/yudao-spring-boot-starter-job/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 | + <artifactId>yudao-spring-boot-starter-job</artifactId> | |
| 12 | + <packaging>jar</packaging> | |
| 13 | + | |
| 14 | + <name>${artifactId}</name> | |
| 15 | + <description>定时任务,基于 Quartz 拓展</description> | |
| 16 | + <url>https://github.com/YunaiV/ruoyi-vue-pro</url> | |
| 17 | + | |
| 18 | + <dependencies> | |
| 19 | + <!-- Job 定时任务相关 --> | |
| 20 | + <dependency> | |
| 21 | + <groupId>org.springframework.boot</groupId> | |
| 22 | + <artifactId>spring-boot-starter-quartz</artifactId> | |
| 23 | + </dependency> | |
| 24 | + </dependencies> | |
| 25 | + | |
| 26 | +</project> | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/quartz/config/QuartzConfig.java renamed to yudao-framework/yudao-spring-boot-starter-job/src/main/java/cn/iocoder/dashboard/framework/quartz/config/QuartzConfig.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/quartz/core/enums/JobDataKeyEnum.java renamed to yudao-framework/yudao-spring-boot-starter-job/src/main/java/cn/iocoder/dashboard/framework/quartz/core/enums/JobDataKeyEnum.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/quartz/core/handler/JobHandler.java renamed to yudao-framework/yudao-spring-boot-starter-job/src/main/java/cn/iocoder/dashboard/framework/quartz/core/handler/JobHandler.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/quartz/core/handler/JobHandlerInvoker.java renamed to yudao-framework/yudao-spring-boot-starter-job/src/main/java/cn/iocoder/dashboard/framework/quartz/core/handler/JobHandlerInvoker.java
| ... | ... | @@ -15,7 +15,7 @@ import org.springframework.scheduling.quartz.QuartzJobBean; |
| 15 | 15 | import javax.annotation.Resource; |
| 16 | 16 | import java.util.Date; |
| 17 | 17 | |
| 18 | -import static cn.iocoder.yudao.framework.util.date.DateUtils.diff; | |
| 18 | +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.diff; | |
| 19 | 19 | import static org.apache.commons.lang3.exception.ExceptionUtils.getRootCauseMessage; |
| 20 | 20 | |
| 21 | 21 | /** | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/quartz/core/scheduler/SchedulerManager.java renamed to yudao-framework/yudao-spring-boot-starter-job/src/main/java/cn/iocoder/dashboard/framework/quartz/core/scheduler/SchedulerManager.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/quartz/core/service/JobLogFrameworkService.java renamed to yudao-framework/yudao-spring-boot-starter-job/src/main/java/cn/iocoder/dashboard/framework/quartz/core/service/JobLogFrameworkService.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/quartz/core/util/CronUtils.java renamed to yudao-framework/yudao-spring-boot-starter-job/src/main/java/cn/iocoder/dashboard/framework/quartz/core/util/CronUtils.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/quartz/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-job/src/main/java/cn/iocoder/dashboard/framework/quartz/package-info.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/quartz/《芋道 Spring Boot 定时任务入门》.md renamed to yudao-framework/yudao-spring-boot-starter-job/《芋道 Spring Boot 定时任务入门》.md
yudao-framework/yudao-spring-boot-starter-monitor/pom.xml
| ... | ... | @@ -15,4 +15,49 @@ |
| 15 | 15 | <description>服务监控,提供链路追踪、日志服务、指标收集等等功能</description> |
| 16 | 16 | <url>https://github.com/YunaiV/ruoyi-vue-pro</url> |
| 17 | 17 | |
| 18 | + <dependencies> | |
| 19 | + <dependency> | |
| 20 | + <groupId>cn.iocoder.boot</groupId> | |
| 21 | + <artifactId>yudao-common</artifactId> | |
| 22 | + </dependency> | |
| 23 | + | |
| 24 | + <!-- Spring 核心 --> | |
| 25 | + <dependency> | |
| 26 | + <groupId>org.springframework.boot</groupId> | |
| 27 | + <artifactId>spring-boot-starter-aop</artifactId> | |
| 28 | + </dependency> | |
| 29 | + | |
| 30 | + <!-- Web 相关 --> | |
| 31 | + <dependency> | |
| 32 | + <groupId>org.springframework</groupId> | |
| 33 | + <artifactId>spring-web</artifactId> | |
| 34 | + <scope>provided</scope> <!-- 设置为 provided,只有 TraceFilter 使用 --> | |
| 35 | + </dependency> | |
| 36 | + | |
| 37 | + <dependency> | |
| 38 | + <groupId>jakarta.servlet</groupId> | |
| 39 | + <artifactId>jakarta.servlet-api</artifactId> | |
| 40 | + <scope>provided</scope> <!-- 设置为 provided,只有 TraceFilter 使用 --> | |
| 41 | + </dependency> | |
| 42 | + | |
| 43 | + <!-- 监控相关 --> | |
| 44 | + <dependency> | |
| 45 | + <groupId>org.apache.skywalking</groupId> | |
| 46 | + <artifactId>apm-toolkit-trace</artifactId> | |
| 47 | + </dependency> | |
| 48 | + <dependency> | |
| 49 | + <groupId>org.apache.skywalking</groupId> | |
| 50 | + <artifactId>apm-toolkit-logback-1.x</artifactId> | |
| 51 | + </dependency> | |
| 52 | + <dependency> | |
| 53 | + <groupId>org.apache.skywalking</groupId> | |
| 54 | + <artifactId>apm-toolkit-opentracing</artifactId> | |
| 55 | + </dependency> | |
| 56 | + | |
| 57 | + <dependency> | |
| 58 | + <groupId>de.codecentric</groupId> | |
| 59 | + <artifactId>spring-boot-admin-starter-client</artifactId> <!-- 实现 Spring Boot Admin Server 服务端 --> | |
| 60 | + </dependency> | |
| 61 | + </dependencies> | |
| 62 | + | |
| 18 | 63 | </project> | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/tracer/config/TracerAutoConfiguration.java renamed to yudao-framework/yudao-spring-boot-starter-monitor/src/main/java/cn/iocoder/yudao/framework/tracer/config/TracerAutoConfiguration.java
| 1 | -package cn.iocoder.dashboard.framework.tracer.config; | |
| 1 | +package cn.iocoder.yudao.framework.tracer.config; | |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.tracer.core.aop.BizTraceAspect; | |
| 4 | -import cn.iocoder.dashboard.framework.tracer.core.filter.TraceFilter; | |
| 3 | +import cn.iocoder.yudao.framework.tracer.core.aop.BizTraceAspect; | |
| 4 | +import cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter; | |
| 5 | 5 | import cn.iocoder.yudao.framework.common.enums.WebFilterOrderEnum; |
| 6 | 6 | import io.opentracing.Tracer; |
| 7 | 7 | import org.apache.skywalking.apm.toolkit.opentracing.SkywalkingTracer; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/tracer/config/TracerProperties.java renamed to yudao-framework/yudao-spring-boot-starter-monitor/src/main/java/cn/iocoder/yudao/framework/tracer/config/TracerProperties.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/tracer/core/annotation/BizTrace.java renamed to yudao-framework/yudao-spring-boot-starter-monitor/src/main/java/cn/iocoder/yudao/framework/tracer/core/annotation/BizTrace.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/tracer/core/aop/BizTraceAspect.java renamed to yudao-framework/yudao-spring-boot-starter-monitor/src/main/java/cn/iocoder/yudao/framework/tracer/core/aop/BizTraceAspect.java
| 1 | -package cn.iocoder.dashboard.framework.tracer.core.aop; | |
| 1 | +package cn.iocoder.yudao.framework.tracer.core.aop; | |
| 2 | 2 | |
| 3 | 3 | import cn.hutool.core.map.MapUtil; |
| 4 | 4 | import cn.hutool.core.util.StrUtil; |
| 5 | -import cn.iocoder.dashboard.framework.tracer.core.annotation.BizTrace; | |
| 6 | -import cn.iocoder.yudao.framework.util.sping.SpringExpressionUtils; | |
| 5 | +import cn.iocoder.yudao.framework.tracer.core.annotation.BizTrace; | |
| 6 | +import cn.iocoder.yudao.framework.common.util.sping.SpringExpressionUtils; | |
| 7 | 7 | import io.opentracing.Span; |
| 8 | 8 | import io.opentracing.Tracer; |
| 9 | 9 | import lombok.extern.slf4j.Slf4j; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/tracer/core/filter/TraceFilter.java renamed to yudao-framework/yudao-spring-boot-starter-monitor/src/main/java/cn/iocoder/yudao/framework/tracer/core/filter/TraceFilter.java
| 1 | -package cn.iocoder.dashboard.framework.tracer.core.filter; | |
| 1 | +package cn.iocoder.yudao.framework.tracer.core.filter; | |
| 2 | 2 | |
| 3 | -import cn.iocoder.yudao.framework.util.monitor.TracerUtils; | |
| 3 | +import cn.iocoder.yudao.framework.common.util.monitor.TracerUtils; | |
| 4 | 4 | import org.springframework.web.filter.OncePerRequestFilter; |
| 5 | 5 | |
| 6 | 6 | import javax.servlet.FilterChain; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/tracer/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-monitor/src/main/java/cn/iocoder/yudao/framework/tracer/package-info.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/tracer/《芋道 Spring Boot 链路追踪 SkyWalking 入门》.md renamed to yudao-framework/yudao-spring-boot-starter-monitor/src/main/java/cn/iocoder/yudao/framework/tracer/《芋道 Spring Boot 链路追踪 SkyWalking 入门》.md
yudao-framework/yudao-spring-boot-starter-mybatis/pom.xml
yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/type/JsonLongSetTypeHandler.java
| 1 | 1 | package cn.iocoder.yudao.framework.mybatis.core.type; |
| 2 | 2 | |
| 3 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 3 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 4 | 4 | import com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler; |
| 5 | 5 | import com.fasterxml.jackson.core.type.TypeReference; |
| 6 | 6 | ... | ... |
yudao-framework/yudao-spring-boot-starter-protection/pom.xml
| ... | ... | @@ -15,4 +15,24 @@ |
| 15 | 15 | <description>服务保证,提供分布式锁、幂等、限流、熔断等等功能</description> |
| 16 | 16 | <url>https://github.com/YunaiV/ruoyi-vue-pro</url> |
| 17 | 17 | |
| 18 | + <dependencies> | |
| 19 | + <!-- DB 相关 --> | |
| 20 | + <dependency> | |
| 21 | + <groupId>cn.iocoder.boot</groupId> | |
| 22 | + <artifactId>yudao-spring-boot-starter-redis</artifactId> | |
| 23 | + <scope>provided</scope> <!-- 设置为 provider 范围,因为 IdempotentConfiguration 使用到 --> | |
| 24 | + </dependency> | |
| 25 | + | |
| 26 | + <!-- 服务保障相关 --> | |
| 27 | + <dependency> | |
| 28 | + <groupId>com.baomidou</groupId> | |
| 29 | + <artifactId>lock4j-redisson-spring-boot-starter</artifactId> | |
| 30 | + </dependency> | |
| 31 | + | |
| 32 | + <dependency> | |
| 33 | + <groupId>io.github.resilience4j</groupId> | |
| 34 | + <artifactId>resilience4j-spring-boot2</artifactId> | |
| 35 | + </dependency> | |
| 36 | + </dependencies> | |
| 37 | + | |
| 18 | 38 | </project> | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/idempotent/config/IdempotentConfiguration.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/idempotent/config/IdempotentConfiguration.java
| 1 | -package cn.iocoder.dashboard.framework.idempotent.config; | |
| 1 | +package cn.iocoder.yudao.framework.idempotent.config; | |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.idempotent.core.aop.IdempotentAspect; | |
| 4 | -import cn.iocoder.dashboard.framework.idempotent.core.keyresolver.impl.DefaultIdempotentKeyResolver; | |
| 5 | -import cn.iocoder.dashboard.framework.idempotent.core.keyresolver.impl.ExpressionIdempotentKeyResolver; | |
| 6 | -import cn.iocoder.dashboard.framework.idempotent.core.keyresolver.IdempotentKeyResolver; | |
| 7 | -import cn.iocoder.dashboard.framework.idempotent.core.redis.IdempotentRedisDAO; | |
| 3 | +import cn.iocoder.yudao.framework.idempotent.core.aop.IdempotentAspect; | |
| 4 | +import cn.iocoder.yudao.framework.idempotent.core.keyresolver.impl.DefaultIdempotentKeyResolver; | |
| 5 | +import cn.iocoder.yudao.framework.idempotent.core.keyresolver.impl.ExpressionIdempotentKeyResolver; | |
| 6 | +import cn.iocoder.yudao.framework.idempotent.core.keyresolver.IdempotentKeyResolver; | |
| 7 | +import cn.iocoder.yudao.framework.idempotent.core.redis.IdempotentRedisDAO; | |
| 8 | 8 | import org.springframework.boot.autoconfigure.AutoConfigureAfter; |
| 9 | 9 | import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration; |
| 10 | 10 | import org.springframework.context.annotation.Bean; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/annotation/Idempotent.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/idempotent/core/annotation/Idempotent.java
| 1 | -package cn.iocoder.dashboard.framework.idempotent.core.annotation; | |
| 1 | +package cn.iocoder.yudao.framework.idempotent.core.annotation; | |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.idempotent.core.keyresolver.impl.DefaultIdempotentKeyResolver; | |
| 4 | -import cn.iocoder.dashboard.framework.idempotent.core.keyresolver.IdempotentKeyResolver; | |
| 3 | +import cn.iocoder.yudao.framework.idempotent.core.keyresolver.impl.DefaultIdempotentKeyResolver; | |
| 4 | +import cn.iocoder.yudao.framework.idempotent.core.keyresolver.IdempotentKeyResolver; | |
| 5 | 5 | |
| 6 | 6 | import java.lang.annotation.ElementType; |
| 7 | 7 | import java.lang.annotation.Retention; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/aop/IdempotentAspect.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/idempotent/core/aop/IdempotentAspect.java
| 1 | -package cn.iocoder.dashboard.framework.idempotent.core.aop; | |
| 1 | +package cn.iocoder.yudao.framework.idempotent.core.aop; | |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.exception.ServiceException; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants; |
| 5 | -import cn.iocoder.dashboard.framework.idempotent.core.annotation.Idempotent; | |
| 6 | -import cn.iocoder.dashboard.framework.idempotent.core.keyresolver.IdempotentKeyResolver; | |
| 7 | -import cn.iocoder.dashboard.framework.idempotent.core.redis.IdempotentRedisDAO; | |
| 8 | -import cn.iocoder.yudao.framework.util.collection.CollectionUtils; | |
| 5 | +import cn.iocoder.yudao.framework.idempotent.core.annotation.Idempotent; | |
| 6 | +import cn.iocoder.yudao.framework.idempotent.core.keyresolver.IdempotentKeyResolver; | |
| 7 | +import cn.iocoder.yudao.framework.idempotent.core.redis.IdempotentRedisDAO; | |
| 8 | +import cn.iocoder.yudao.framework.common.util.collection.CollectionUtils; | |
| 9 | 9 | import lombok.extern.slf4j.Slf4j; |
| 10 | 10 | import org.aspectj.lang.JoinPoint; |
| 11 | 11 | import org.aspectj.lang.annotation.Aspect; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/keyresolver/IdempotentKeyResolver.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/idempotent/core/keyresolver/IdempotentKeyResolver.java
| 1 | -package cn.iocoder.dashboard.framework.idempotent.core.keyresolver; | |
| 1 | +package cn.iocoder.yudao.framework.idempotent.core.keyresolver; | |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.idempotent.core.annotation.Idempotent; | |
| 3 | +import cn.iocoder.yudao.framework.idempotent.core.annotation.Idempotent; | |
| 4 | 4 | import org.aspectj.lang.JoinPoint; |
| 5 | 5 | |
| 6 | 6 | /** | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/keyresolver/impl/DefaultIdempotentKeyResolver.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/idempotent/core/keyresolver/impl/DefaultIdempotentKeyResolver.java
| 1 | -package cn.iocoder.dashboard.framework.idempotent.core.keyresolver.impl; | |
| 1 | +package cn.iocoder.yudao.framework.idempotent.core.keyresolver.impl; | |
| 2 | 2 | |
| 3 | 3 | import cn.hutool.core.util.StrUtil; |
| 4 | 4 | import cn.hutool.crypto.SecureUtil; |
| 5 | -import cn.iocoder.dashboard.framework.idempotent.core.annotation.Idempotent; | |
| 6 | -import cn.iocoder.dashboard.framework.idempotent.core.keyresolver.IdempotentKeyResolver; | |
| 5 | +import cn.iocoder.yudao.framework.idempotent.core.annotation.Idempotent; | |
| 6 | +import cn.iocoder.yudao.framework.idempotent.core.keyresolver.IdempotentKeyResolver; | |
| 7 | 7 | import org.aspectj.lang.JoinPoint; |
| 8 | 8 | |
| 9 | 9 | /** | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/keyresolver/impl/ExpressionIdempotentKeyResolver.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/idempotent/core/keyresolver/impl/ExpressionIdempotentKeyResolver.java
| 1 | -package cn.iocoder.dashboard.framework.idempotent.core.keyresolver.impl; | |
| 1 | +package cn.iocoder.yudao.framework.idempotent.core.keyresolver.impl; | |
| 2 | 2 | |
| 3 | 3 | import cn.hutool.core.util.ArrayUtil; |
| 4 | -import cn.iocoder.dashboard.framework.idempotent.core.annotation.Idempotent; | |
| 5 | -import cn.iocoder.dashboard.framework.idempotent.core.keyresolver.IdempotentKeyResolver; | |
| 4 | +import cn.iocoder.yudao.framework.idempotent.core.annotation.Idempotent; | |
| 5 | +import cn.iocoder.yudao.framework.idempotent.core.keyresolver.IdempotentKeyResolver; | |
| 6 | 6 | import org.aspectj.lang.JoinPoint; |
| 7 | 7 | import org.aspectj.lang.reflect.MethodSignature; |
| 8 | 8 | import org.springframework.core.LocalVariableTableParameterNameDiscoverer; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/idempotent/core/redis/IdempotentRedisDAO.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/idempotent/core/redis/IdempotentRedisDAO.java
| 1 | -package cn.iocoder.dashboard.framework.idempotent.core.redis; | |
| 1 | +package cn.iocoder.yudao.framework.idempotent.core.redis; | |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.RedisKeyDefine; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine; | |
| 4 | 4 | import lombok.AllArgsConstructor; |
| 5 | 5 | import org.springframework.data.redis.core.StringRedisTemplate; |
| 6 | 6 | |
| 7 | 7 | import java.util.concurrent.TimeUnit; |
| 8 | 8 | |
| 9 | -import static cn.iocoder.dashboard.framework.redis.core.RedisKeyDefine.KeyTypeEnum.STRING; | |
| 9 | +import static cn.iocoder.yudao.framework.redis.core.RedisKeyDefine.KeyTypeEnum.STRING; | |
| 10 | 10 | |
| 11 | 11 | /** |
| 12 | 12 | * 幂等 Redis DAO | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/idempotent/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/idempotent/package-info.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/lock4j/config/Lock4jConfiguration.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/lock4j/config/Lock4jConfiguration.java
| 1 | -package cn.iocoder.dashboard.framework.lock4j.config; | |
| 1 | +package cn.iocoder.yudao.framework.lock4j.config; | |
| 2 | 2 | |
| 3 | 3 | import cn.hutool.core.util.ClassUtil; |
| 4 | -import cn.iocoder.dashboard.framework.lock4j.core.DefaultLockFailureStrategy; | |
| 5 | -import cn.iocoder.dashboard.framework.lock4j.core.Lock4jRedisKeyConstants; | |
| 4 | +import cn.iocoder.yudao.framework.lock4j.core.DefaultLockFailureStrategy; | |
| 5 | +import cn.iocoder.yudao.framework.lock4j.core.Lock4jRedisKeyConstants; | |
| 6 | 6 | import org.springframework.context.annotation.Bean; |
| 7 | 7 | import org.springframework.context.annotation.Configuration; |
| 8 | 8 | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/lock4j/core/DefaultLockFailureStrategy.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/lock4j/core/DefaultLockFailureStrategy.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/lock4j/core/Lock4jRedisKeyConstants.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/lock4j/core/Lock4jRedisKeyConstants.java
| 1 | -package cn.iocoder.dashboard.framework.lock4j.core; | |
| 1 | +package cn.iocoder.yudao.framework.lock4j.core; | |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.RedisKeyDefine; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.RedisKeyDefine; | |
| 4 | 4 | import org.redisson.api.RLock; |
| 5 | 5 | |
| 6 | -import static cn.iocoder.dashboard.framework.redis.core.RedisKeyDefine.KeyTypeEnum.HASH; | |
| 6 | +import static cn.iocoder.yudao.framework.redis.core.RedisKeyDefine.KeyTypeEnum.HASH; | |
| 7 | 7 | |
| 8 | 8 | /** |
| 9 | 9 | * Lock4j Redis Key 枚举类 | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/lock4j/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/lock4j/package-info.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/resilience4j/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/resilience4j/package-info.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/resilience4j/《芋道 Spring Boot 服务容错 Resilience4j 入门》.md renamed to yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/resilience4j/《芋道 Spring Boot 服务容错 Resilience4j 入门》.md
yudao-framework/yudao-spring-boot-starter-redis/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 | + <artifactId>yudao-spring-boot-starter-redis</artifactId> | |
| 12 | + <packaging>jar</packaging> | |
| 13 | + | |
| 14 | + <name>${artifactId}</name> | |
| 15 | + <description>Redis 封装拓展</description> | |
| 16 | + <url>https://github.com/YunaiV/ruoyi-vue-pro</url> | |
| 17 | + | |
| 18 | + <dependencies> | |
| 19 | + <dependency> | |
| 20 | + <groupId>cn.iocoder.boot</groupId> | |
| 21 | + <artifactId>yudao-common</artifactId> | |
| 22 | + </dependency> | |
| 23 | + | |
| 24 | + <!-- DB 相关 --> | |
| 25 | + <dependency> | |
| 26 | + <groupId>org.redisson</groupId> | |
| 27 | + <artifactId>redisson-spring-boot-starter</artifactId> | |
| 28 | + </dependency> | |
| 29 | + </dependencies> | |
| 30 | + | |
| 31 | +</project> | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/redis/config/RedisConfig.java renamed to yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/config/RedisConfig.java
| 1 | -package cn.iocoder.dashboard.framework.redis.config; | |
| 1 | +package cn.iocoder.yudao.framework.redis.config; | |
| 2 | 2 | |
| 3 | 3 | import cn.hutool.system.SystemUtil; |
| 4 | -import cn.iocoder.dashboard.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 5 | -import cn.iocoder.dashboard.framework.redis.core.stream.AbstractStreamMessageListener; | |
| 4 | +import cn.iocoder.yudao.framework.redis.core.pubsub.AbstractChannelMessageListener; | |
| 5 | +import cn.iocoder.yudao.framework.redis.core.stream.AbstractStreamMessageListener; | |
| 6 | 6 | import lombok.extern.slf4j.Slf4j; |
| 7 | 7 | import org.springframework.context.annotation.Bean; |
| 8 | 8 | import org.springframework.context.annotation.Configuration; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/redis/core/RedisKeyDefine.java renamed to yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/core/RedisKeyDefine.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/redis/core/RedisKeyRegistry.java renamed to yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/core/RedisKeyRegistry.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/redis/core/pubsub/AbstractChannelMessageListener.java renamed to yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/core/pubsub/AbstractChannelMessageListener.java
| 1 | -package cn.iocoder.dashboard.framework.redis.core.pubsub; | |
| 1 | +package cn.iocoder.yudao.framework.redis.core.pubsub; | |
| 2 | 2 | |
| 3 | 3 | import cn.hutool.core.util.TypeUtil; |
| 4 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 4 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 5 | 5 | import lombok.SneakyThrows; |
| 6 | 6 | import org.springframework.data.redis.connection.Message; |
| 7 | 7 | import org.springframework.data.redis.connection.MessageListener; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/redis/core/pubsub/ChannelMessage.java renamed to yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/core/pubsub/ChannelMessage.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/redis/core/stream/AbstractStreamMessageListener.java renamed to yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/core/stream/AbstractStreamMessageListener.java
| 1 | -package cn.iocoder.dashboard.framework.redis.core.stream; | |
| 1 | +package cn.iocoder.yudao.framework.redis.core.stream; | |
| 2 | 2 | |
| 3 | 3 | import cn.hutool.core.util.TypeUtil; |
| 4 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 4 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 5 | 5 | import lombok.Getter; |
| 6 | 6 | import lombok.Setter; |
| 7 | 7 | import lombok.SneakyThrows; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/redis/core/stream/StreamMessage.java renamed to yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/core/stream/StreamMessage.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/redis/core/util/RedisMessageUtils.java renamed to yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/core/util/RedisMessageUtils.java
| 1 | -package cn.iocoder.dashboard.framework.redis.core.util; | |
| 1 | +package cn.iocoder.yudao.framework.redis.core.util; | |
| 2 | 2 | |
| 3 | -import cn.iocoder.dashboard.framework.redis.core.pubsub.ChannelMessage; | |
| 4 | -import cn.iocoder.dashboard.framework.redis.core.stream.StreamMessage; | |
| 5 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 3 | +import cn.iocoder.yudao.framework.redis.core.pubsub.ChannelMessage; | |
| 4 | +import cn.iocoder.yudao.framework.redis.core.stream.StreamMessage; | |
| 5 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 6 | 6 | import org.springframework.data.redis.connection.stream.RecordId; |
| 7 | 7 | import org.springframework.data.redis.connection.stream.StreamRecords; |
| 8 | 8 | import org.springframework.data.redis.core.RedisTemplate; | ... | ... |
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/redis/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-redis/src/main/java/cn/iocoder/yudao/framework/redis/package-info.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/redis/《芋道 Spring Boot Redis 入门》.md renamed to yudao-framework/yudao-spring-boot-starter-redis/《芋道 Spring Boot Redis 入门》.md
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/core/filter/JwtAuthenticationTokenFilter.java
| ... | ... | @@ -7,7 +7,7 @@ import cn.iocoder.yudao.framework.security.core.LoginUser; |
| 7 | 7 | import cn.iocoder.yudao.framework.security.core.service.SecurityAuthFrameworkService; |
| 8 | 8 | import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils; |
| 9 | 9 | import cn.iocoder.yudao.framework.web.core.handler.GlobalExceptionHandler; |
| 10 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 10 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 11 | 11 | import org.springframework.stereotype.Component; |
| 12 | 12 | import org.springframework.web.filter.OncePerRequestFilter; |
| 13 | 13 | ... | ... |
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/core/handler/AccessDeniedHandlerImpl.java
| ... | ... | @@ -3,7 +3,7 @@ package cn.iocoder.yudao.framework.security.core.handler; |
| 3 | 3 | import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | 5 | import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils; |
| 6 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 6 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 7 | 7 | import lombok.extern.slf4j.Slf4j; |
| 8 | 8 | import org.springframework.security.access.AccessDeniedException; |
| 9 | 9 | import org.springframework.security.web.access.AccessDeniedHandler; | ... | ... |
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/core/handler/AuthenticationEntryPointImpl.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.yudao.framework.security.core.handler; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstants; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 5 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 6 | 6 | import lombok.extern.slf4j.Slf4j; |
| 7 | 7 | import org.springframework.security.core.AuthenticationException; |
| 8 | 8 | import org.springframework.security.web.AuthenticationEntryPoint; | ... | ... |
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/core/handler/LogoutSuccessHandlerImpl.java
| ... | ... | @@ -5,7 +5,7 @@ import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | 5 | import cn.iocoder.yudao.framework.security.config.SecurityProperties; |
| 6 | 6 | import cn.iocoder.yudao.framework.security.core.service.SecurityAuthFrameworkService; |
| 7 | 7 | import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils; |
| 8 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 8 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 9 | 9 | import org.springframework.security.core.Authentication; |
| 10 | 10 | import org.springframework.security.web.authentication.logout.LogoutSuccessHandler; |
| 11 | 11 | import org.springframework.stereotype.Component; | ... | ... |
yudao-framework/yudao-spring-boot-starter-test/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 | + <artifactId>yudao-spring-boot-starter-test</artifactId> | |
| 12 | + <packaging>jar</packaging> | |
| 13 | + | |
| 14 | + <name>${artifactId}</name> | |
| 15 | + <description>测试组件,用于单元测试、集成测试</description> | |
| 16 | + <url>https://github.com/YunaiV/ruoyi-vue-pro</url> | |
| 17 | + | |
| 18 | + | |
| 19 | + <dependencies> | |
| 20 | + <!-- Test 测试相关 --> | |
| 21 | + <dependency> | |
| 22 | + <groupId>org.springframework.boot</groupId> | |
| 23 | + <artifactId>spring-boot-starter-test</artifactId> | |
| 24 | + </dependency> | |
| 25 | + | |
| 26 | + <dependency> | |
| 27 | + <groupId>com.h2database</groupId> <!-- 单元测试,我们采用 H2 作为数据库 --> | |
| 28 | + <artifactId>h2</artifactId> | |
| 29 | + </dependency> | |
| 30 | + | |
| 31 | + <dependency> | |
| 32 | + <groupId>com.github.fppt</groupId> <!-- 单元测试,我们采用内嵌的 Redis 数据库 --> | |
| 33 | + <artifactId>jedis-mock</artifactId> | |
| 34 | + </dependency> | |
| 35 | + | |
| 36 | + <dependency> | |
| 37 | + <groupId>uk.co.jemos.podam</groupId> <!-- 单元测试,随机生成 POJO 类 --> | |
| 38 | + <artifactId>podam</artifactId> | |
| 39 | + </dependency> | |
| 40 | + </dependencies> | |
| 41 | +</project> | ... | ... |
yudao-framework/yudao-framework-all/src/test/java/cn/iocoder/dashboard/framework/BaseMockitoUnitTest.java renamed to yudao-framework/yudao-spring-boot-starter-test/src/main/java/cn/iocoder/dashboard/framework/test/core/ut/BaseMockitoUnitTest.java
yudao-framework/yudao-spring-boot-starter-test/src/main/java/cn/iocoder/dashboard/framework/test/core/ut/package-info.java
0 → 100644
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/test/core/util/AssertUtils.java renamed to yudao-framework/yudao-spring-boot-starter-test/src/main/java/cn/iocoder/dashboard/framework/test/core/util/AssertUtils.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/test/core/util/RandomUtils.java renamed to yudao-framework/yudao-spring-boot-starter-test/src/main/java/cn/iocoder/dashboard/framework/test/core/util/RandomUtils.java
yudao-framework/yudao-framework-all/src/main/java/cn/iocoder/dashboard/framework/test/package-info.java renamed to yudao-framework/yudao-spring-boot-starter-test/src/main/java/cn/iocoder/dashboard/framework/test/package-info.java
yudao-framework/yudao-spring-boot-starter-test/《芋道 Spring Boot 单元测试 Test 入门》.md
0 → 100644
| 1 | +<https://www.iocoder.cn/Spring-Boot/Unit-Test/?yudao> | ... | ... |
yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/apilog/core/filter/ApiAccessLogFilter.java
| ... | ... | @@ -7,12 +7,12 @@ import cn.iocoder.yudao.framework.common.exception.enums.GlobalErrorCodeConstant |
| 7 | 7 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 8 | 8 | import cn.iocoder.yudao.framework.apilog.core.service.ApiAccessLogFrameworkService; |
| 9 | 9 | import cn.iocoder.yudao.framework.apilog.core.service.dto.ApiAccessLogCreateDTO; |
| 10 | -import cn.iocoder.yudao.framework.util.monitor.TracerUtils; | |
| 10 | +import cn.iocoder.yudao.framework.common.util.monitor.TracerUtils; | |
| 11 | 11 | import cn.iocoder.yudao.framework.web.config.WebProperties; |
| 12 | 12 | import cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils; |
| 13 | -import cn.iocoder.yudao.framework.util.date.DateUtils; | |
| 14 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 15 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 13 | +import cn.iocoder.yudao.framework.common.util.date.DateUtils; | |
| 14 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 15 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 16 | 16 | import lombok.RequiredArgsConstructor; |
| 17 | 17 | import lombok.extern.slf4j.Slf4j; |
| 18 | 18 | import org.springframework.web.filter.OncePerRequestFilter; | ... | ... |
yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/jackson/config/YudaoJacksonAutoConfiguration.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.yudao.framework.jackson.config; |
| 2 | 2 | |
| 3 | 3 | import cn.iocoder.yudao.framework.jackson.core.databind.LocalDateTimeDeserializer; |
| 4 | 4 | import cn.iocoder.yudao.framework.jackson.core.databind.LocalDateTimeSerializer; |
| 5 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 5 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 6 | 6 | import com.fasterxml.jackson.databind.ObjectMapper; |
| 7 | 7 | import com.fasterxml.jackson.databind.module.SimpleModule; |
| 8 | 8 | import org.springframework.context.annotation.Bean; | ... | ... |
yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/web/core/filter/CacheRequestBodyFilter.java
| 1 | 1 | package cn.iocoder.yudao.framework.web.core.filter; |
| 2 | 2 | |
| 3 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 3 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 4 | 4 | import org.springframework.web.filter.OncePerRequestFilter; |
| 5 | 5 | |
| 6 | 6 | import javax.servlet.FilterChain; | ... | ... |
yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/web/core/filter/DemoFilter.java
| ... | ... | @@ -2,7 +2,7 @@ package cn.iocoder.yudao.framework.web.core.filter; |
| 2 | 2 | |
| 3 | 3 | import cn.hutool.core.util.StrUtil; |
| 4 | 4 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 5 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 5 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 6 | 6 | import cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils; |
| 7 | 7 | import org.springframework.web.filter.OncePerRequestFilter; |
| 8 | 8 | ... | ... |
yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/web/core/filter/XssRequestWrapper.java
| ... | ... | @@ -6,7 +6,7 @@ import cn.hutool.core.util.ArrayUtil; |
| 6 | 6 | import cn.hutool.core.util.ReflectUtil; |
| 7 | 7 | import cn.hutool.core.util.StrUtil; |
| 8 | 8 | import cn.hutool.http.HTMLFilter; |
| 9 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 9 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 10 | 10 | |
| 11 | 11 | import javax.servlet.ReadListener; |
| 12 | 12 | import javax.servlet.ServletInputStream; | ... | ... |
yudao-framework/yudao-spring-boot-starter-web/src/main/java/cn/iocoder/yudao/framework/web/core/handler/GlobalExceptionHandler.java
| ... | ... | @@ -7,10 +7,10 @@ import cn.iocoder.yudao.framework.common.exception.ServiceException; |
| 7 | 7 | import cn.iocoder.yudao.framework.common.pojo.CommonResult; |
| 8 | 8 | import cn.iocoder.yudao.framework.apilog.core.service.ApiErrorLogFrameworkService; |
| 9 | 9 | import cn.iocoder.yudao.framework.apilog.core.service.dto.ApiErrorLogCreateDTO; |
| 10 | -import cn.iocoder.yudao.framework.util.monitor.TracerUtils; | |
| 10 | +import cn.iocoder.yudao.framework.common.util.monitor.TracerUtils; | |
| 11 | 11 | import cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils; |
| 12 | -import cn.iocoder.yudao.framework.util.json.JsonUtils; | |
| 13 | -import cn.iocoder.yudao.framework.util.servlet.ServletUtils; | |
| 12 | +import cn.iocoder.yudao.framework.common.util.json.JsonUtils; | |
| 13 | +import cn.iocoder.yudao.framework.common.util.servlet.ServletUtils; | |
| 14 | 14 | import io.github.resilience4j.ratelimiter.RequestNotPermitted; |
| 15 | 15 | import lombok.extern.slf4j.Slf4j; |
| 16 | 16 | import org.apache.commons.lang3.exception.ExceptionUtils; | ... | ... |