Commit Graph

49 Commits

Author SHA1 Message Date
Charles7c
4779887751 refactor: 调整自增 ID 为分布式 ID
使用 CosId 提供的雪花算法实现
2024-02-13 22:06:34 +08:00
Charles7c
56f67d9089 chore: 引入安全统一模块 2024-02-09 10:29:46 +08:00
Charles7c
6435175dc3 refactor: 适配 ContiNew Starter 加密模块(安全模块) 2024-02-08 23:19:37 +08:00
Charles7c
2109789116 refactor: 适配 ContiNew Starter 脱敏模块(安全模块) 2024-02-07 17:50:38 +08:00
Charles7c
bef0732f63 refactor: 适配 ContiNew Starter 密码编码器(安全模块)、链路跟踪(Web 模块)
并适配 ContiNew Starter CRUD 模块包调整
2024-02-01 22:42:57 +08:00
Charles7c
8fe85e3a90 style: 优化部分代码及注释格式 2024-01-31 00:35:53 +08:00
jasmine
e4180fb976 feat: 集成TLog,轻量级的分布式日志标记追踪神器
* 集成TLog,轻量级的分布式日志标记追踪神器
2024-01-30 13:40:49 +00:00
Charles7c
6efe1ad6f4 chore: 调整部分类的所在包 2024-01-20 12:13:09 +08:00
Charles7c
5db1f669e0 chore: 移除部分无用 Maven 配置 2024-01-18 20:20:54 +08:00
Charles7c
d4bb39d9b4 refactor: 移除 Spring Cache,初步适配 JetCache
1.移除 ContiNew Starter Spring Cache
2.初步适配 ContiNew Starter JetCache
3.优化缓存键前缀常量的使用
2024-01-14 14:39:41 +08:00
Charles7c
754de79200 refactor: 适配 ContiNew Starter Spring Cache(缓存模块) 2024-01-13 23:54:04 +08:00
Charles7c
b660ebacbe chore: 优化依赖顺序 2024-01-05 21:51:37 +08:00
Charles7c
5e370254dd refactor: 重构原有文件上传接口并优化配置文件配置格式
移除 ContiNew Starter 本地存储依赖
2023-12-29 21:44:34 +08:00
Bull-BCLS
eab53520c8 feat: 发送短信适配 ContiNew Starter 行为验证码 2023-12-28 23:47:44 +08:00
Charles7c
dea64e62e1 refactor: 新增 Amazon S3 依赖,完善加载、卸载存储库配置 2023-12-27 23:55:47 +08:00
Charles7c
5a2c5be088 feat: 新增部分存储库管理后端 API 2023-12-26 22:58:29 +08:00
Charles7c
e3cf2b7e40 refactor: 适配 ContiNew Starter Local Storage(存储模块-本地存储) 2023-12-17 23:51:09 +08:00
Charles7c
ce5a2ec931 refactor: 💥 适配 ContiNew Starter CRUD(扩展模块) 2023-11-26 23:22:07 +08:00
Charles7c
ce785ddce2 refactor: 适配 ContiNew Starter Mail(消息模块) 2023-11-26 20:16:51 +08:00
Charles7c
1311ae3603 refactor: 适配 ContiNew Starter Excel(文件处理模块) 2023-11-26 19:20:16 +08:00
Charles7c
feef427d41 refactor: 优化部分配置及工具类使用,适配最新 ContiNew Starter
IpUtils 已经提取到 ContiNew Starter
2023-11-26 14:36:52 +08:00
Charles7c
af9ed39dd8 refactor: 优化部分配置,移除过期类 2023-11-26 11:45:09 +08:00
Charles7c
7ad8d1773a refactor: 适配 ContiNew Starter 认证模块-JustAuth 2023-11-25 18:16:29 +08:00
Charles7c
86ca8f094f refactor: 适配 ContiNew Starter 认证模块-SaToken 2023-11-25 17:01:47 +08:00
Charles7c
8a11a020e0 refactor: 适配 ContiNew Starter 图形验证码 2023-11-24 23:45:15 +08:00
Charles7c
7306cd9d2f refactor: 适配 ContiNew Starter MyBatis Plus 自动配置 2023-11-24 22:10:28 +08:00
Charles7c
a40e609ea1 refactor: 适配 ContiNew Starter Redisson 自动配置 2023-11-22 21:58:30 +08:00
Charles7c
a86f3a5047 refactor: 适配 Jackson、API 文档(Knife4j:Spring Doc)自动配置 2023-11-21 22:07:53 +08:00
Charles7c
2c4f5116c9 build: 引入 ContiNew Starter,并适配跨域自动配置
由于 ContiNew Starter 尚处于开发中,所以使用快照版本
2023-11-20 20:00:11 +08:00
Charles7c
b47695603a chore: 移除 XML 文件头部的协议信息 2023-11-19 18:21:13 +08:00
Charles7c
3e23acb3e2 build: 项目 group id top.charles7c => top.charles7c.continew 2023-11-17 21:56:50 +08:00
Charles7c
fa232874aa chore: 升级后端依赖
1.Spring Boot 2.7.16 => 3.0.5 => 3.1.5
2.Sa-Token 1.36.0 => 1.37.0
3.MyBatis Plus 3.5.3.2 => 3.5.4
4.Dynamic Datasource 3.6.1 => 4.2.0
5.Redisson 3.20.1 => 3.24.3
6.ip2region 2.7.15 => 3.1.5.1
7.spotless 2.30.0 => 2.40.0
2023-11-05 13:00:14 +08:00
Charles7c
8dbec9d1a3 fix: 修复合并冲突后的若干错误
1.完善 @Serial
2.完善 javax => jakarta
3.修复 canAccess() 使用错误
4.兼容 JustAuth Spring Boot Starter
5.CI 脚本更新 JDK 8 => 17
2023-11-05 10:41:26 +08:00
Charles7c
51e1cd9307 Merge remote-tracking branch 'origin/2.0.x' into dev
# Conflicts:
#	README.md
#	continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseReq.java
#	continew-admin-common/src/main/java/top/charles7c/cnadmin/common/base/BaseServiceImpl.java
#	continew-admin-common/src/main/java/top/charles7c/cnadmin/common/handler/GlobalExceptionHandler.java
#	continew-admin-common/src/main/java/top/charles7c/cnadmin/common/util/ExceptionUtils.java
#	continew-admin-common/src/main/java/top/charles7c/cnadmin/common/util/helper/QueryHelper.java
#	continew-admin-monitor/src/main/java/top/charles7c/cnadmin/monitor/interceptor/LogInterceptor.java
#	continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/DeptReq.java
#	continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/MenuReq.java
#	continew-admin-system/src/main/java/top/charles7c/cnadmin/system/model/req/RoleReq.java
#	continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/DeptServiceImpl.java
#	continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/RoleServiceImpl.java
#	continew-admin-system/src/main/java/top/charles7c/cnadmin/system/service/impl/UserServiceImpl.java
#	continew-admin-ui/src/components/footer/index.vue
#	continew-admin-webapi/src/main/java/top/charles7c/cnadmin/webapi/controller/common/CommonController.java
#	continew-admin-webapi/src/main/java/top/charles7c/cnadmin/webapi/controller/system/UserCenterController.java
#	continew-admin-webapi/src/main/resources/config/application-dev.yml
#	continew-admin-webapi/src/main/resources/config/application-prod.yml
#	pom.xml
2023-11-04 23:57:06 +08:00
Charles7c
4d70bc84db feat: 支持手机号登录(演示环境不开放)
1.在个人中心-安全设置中绑手机号后,才支持手机号登录
2.SMS4J(短信聚合框架,轻松集成多家短信服务,解决接入多个短信 SDK 的繁琐流程)
2023-10-27 21:32:25 +08:00
Charles7c
05cb609780 feat: 支持第三方账号登录
Just Auth(开箱即用的整合第三方登录的开源组件,脱离繁琐的第三方登录 SDK,让登录变得 So easy!)
2023-10-14 23:58:13 +08:00
Charles7c
76622c238f fix: 修复 Redisson 与 Spring Boot 2.7.x 版本冲突的问题
1.报错信息:Caused by: java.lang.ClassNotFoundException:org.springframework.data.redis.connection.zset.Tuple
2.解决方案:将 redisson-spring-data-30(对应 Spring Boot 3.0.x 版本) 调整为 redisson-spring-data-27(对应 Spring Boot 2.7.x 版本)
2023-08-17 00:04:08 +08:00
Charles7c
95c27ea323 chore: Spring Boot 3.0.3 => 3.0.5
1.Spring Boot 3.0.3 => 3.0.5
2.Sa-Token 适配 Spring Boot 3.x
2023-03-31 00:08:07 +08:00
dlj
dea160a7b2 chore: Spring Boot 2.7.8 => 3.0.3
1.Spring Boot 2.7.8 => 3.0.3
2.Knife4j 适配 Spring Boot 3.x
3.ServletUtil => JakartaServletUtil
4.javax.* => jakarta.*
2023-03-30 22:28:02 +08:00
Charles7c
51a82d8f4e 升级:升级后端依赖
1.Spring Boot 2.7.8 => 2.7.10
2.Redisson 3.19.0 => 2.20.0
3.Easy Excel 3.2.0 => 3.2.1
4.Knife4j 4.0.0 => 4.1.0(此版本已内置了 springdoc-openapi-ui 依赖)
5.Hutool 5.8.11 => 5.8.16
2023-03-27 21:22:14 +08:00
Charles7c
ceba8e9e53 新增:新增系统管理/部门管理/导出功能(引入 Easy Excel 依赖用于导出 Excel,详情可见 README 介绍。另请注意:测试导出功能时,前端需要关闭 mockjs,否则 responseType 会被 mockjs 设置为 '',导致导出的文件无法打开) 2023-02-06 23:02:23 +08:00
Charles7c
8b82557883 新增:新增修改邮箱功能,并优化部分以往代码(引入 spring-boot-starter-mail 用于发送邮件验证码) 2023-01-14 01:05:39 +08:00
Charles7c
d9a48f7a95 修复:修复生产环境报 java.lang.NoClassDefFoundError: org/springframework/data/redis/connection/zset/Tuple 的错误问题(移除 Sa-Token 集成 Redis 依赖,改为本地 Redis 适配 SaTokenDao) 2022-12-28 23:32:05 +08:00
Charles7c
727850933f 新增:新增系统监控模块(存放系统监控模块相关功能,例如:日志管理、服务监控等),新增操作日志引擎,记录 HTTP 请求信息 2022-12-25 13:16:15 +08:00
Charles7c
78e84e8941 完善:完善用户登录 API,优化部分包结构(引入 MyBatis Plus、多数据源、P6Spy、Liquibase 等依赖,详情可见 README 介绍) 2022-12-25 12:35:35 +08:00
Charles7c
00e2b44d0e 新增:新增用户登录和退出 API(引入 Sa-Token 依赖,详情可见 README 介绍) 2022-12-22 19:39:27 +08:00
Charles7c
79891e8b5a 新增:新增接口文档配置(基于 Spring Doc OpenAPI,使用 Knife4j 作为增强解决方案) 2022-12-11 22:32:18 +08:00
Charles7c
1e5eaab9d3 新增:新增获取图片验证码 API(引入 Redisson、Hutool、Easy Captcha 依赖,详情可见 README 介绍) 2022-12-11 15:06:21 +08:00
Charles7c
12b839f297 重构:按功能初步拆分模块 2022-12-10 21:25:14 +08:00