|
c5092aa618
|
fix: 修复升级遗漏的 CrudApi 替换(单个删除和批量删除已拆分为两个API,由于项目前端之前已经统一改造为批量删除,所以需要调整)
|
2025-07-06 21:38:11 +08:00 |
|
|
0d3c1bb2b1
|
refactor: 使用 SpEL Validator 优化部分校验场景
|
2025-07-06 15:10:08 +08:00 |
|
|
acfdfce2cc
|
docs: 更新 README 文档
|
2025-07-06 10:20:24 +08:00 |
|
|
2138bee42c
|
build: continew-starter 2.12.2 => 2.13.0
1.引入 continew-starter-validation(从 core 拆分)、sa-token-sign(从 sa-token-core 拆分并调整了部分 API)
2.Starter import 包路径调整
- EasyExcel 替换为 FastExcel:com.alibaba.excel(EasyExcel) => cn.idev.excel(FastExcel)
- top.continew.starter.file.excel => top.continew.starter.excel
- top.continew.starter.core.validation.constraints => top.continew.starter.validation.constraints
- top.continew.starter.core.validation.ValidationUtils、CheckUtils、Validator => top.continew.starter.core.util.validation
- cn.dev33.satoken.sign => cn.dev33.satoken.sign.template
- top.continew.starter.core.autoconfigure.project => top.continew.starter.core.autoconfigure.application
- top.continew.starter.data.core、top.continew.starter.data.mp => top.continew.starter.data
- top.continew.starter.data.mp.base.BaseMapper => top.continew.starter.data.mapper.BaseMapper
2.Starter 基础类命名调整
CRUD:AbstractBaseController => AbstractCrudController,BaseService => CrudService,BaseServiceImpl => CrudServiceImpl
Core:ProjectProperties(项目配置,project.xxx) => ApplicationProperties(应用配置更为贴切,且变量 application.xx 可以和 Maven 变量显著区分开)
3.groupId 调整:top.continew.starter、top.continew.admin(避免部分童鞋全局替换包名时出现把 starter 也一起替换了!)
4.Admin import 包路径调整:BaseController、BaseDO等 => common.base
5.新增 BaseService、BaseServiceImpl 替代 Starter 原 BaseXxx,方便用户根据项目实际需要重写或新增全局通用接口、方法
6.snail-job server 数据库脚本更新至 v1.5.0
7.Valid 及 Validated 使用梳理(CrudService 支持通过在实现类添加 Validated 注解来实现 Service 层基础校验)
|
2025-07-05 21:33:45 +08:00 |
|
|
efb65c21a1
|
refactor: 为 Mapper 接口增加 Mapper 注解,以消除 IDEA 警告标志(减少小白咨询)
实际它并不影响运行,但为了减少麻烦,加上不报警告,那就加上吧
|
2025-07-04 20:58:51 +08:00 |
|
onekr-billy
|
7ff516694e
|
refactor: MyBatis XML 完善适配多数据库 SQL 语法差异
Co-authored-by: Billy<378012098@qq.com>
# message auto-generated for no-merge-commit merge:
merge billy into dev
分析页面相关接口以及用户密码历史记录接口 支持 pgsql 数据库
Created-by: onekr-billy
Commit-by: Billy
Merged-by: Charles_7c
Description: <!--
非常感谢您的 PR!在提交之前,请务必确保您 PR 的代码经过了完整测试,并且通过了代码规范检查。
-->
<!-- 在 [] 中输入 x 来勾选) -->
## PR 类型
<!-- 您的 PR 引入了哪种类型的变更? -->
<!-- 只支持选择一种类型,如果有多种类型,可以在更新日志中增加 “类型” 列。 -->
- [ ] 新 feature
- [ ] Bug 修复
- [x] 功能增强
- [ ] 文档变更
- [ ] 代码样式变更
- [ ] 重构
- [ ] 性能改进
- [ ] 单元测试
- [ ] CI/CD
- [ ] 其他
## PR 目的
<!-- 描述一下您的 PR 解决了什么问题。如果可以,请链接到相关 issues。 -->
## 解决方案
<!-- 详细描述您是如何解决的问题 -->
## PR 测试
<!-- 如果可以,请为您的 PR 添加或更新单元测试。 -->
<!-- 请描述一下您是如何测试 PR 的。例如:创建/更新单元测试或添加相关的截图。 -->
## Changelog
| 模块 | Changelog | Related issues |
|-----|-----------| -------------- |
| | | |
<!-- 如果有多种类型的变更,可以在变更日志表中增加 “类型” 列,该列的值与上方 “PR 类型” 相同。 -->
<!-- Related issues 格式为 Closes #<issue号>,或者 Fixes #<issue号>,或者 Resolves #<issue号>。 -->
## 其他信息
<!-- 请描述一下还有哪些注意事项。例如:如果引入了一个不向下兼容的变更,请描述其影响。 -->
## 提交前确认
- [x] PR 代码经过了完整测试,并且通过了代码规范检查
- [ ] 已经完整填写 Changelog,并链接到了相关 issues
- [x] PR 代码将要提交到 dev 分支
See merge request: continew/continew-admin!6
|
2025-07-03 11:39:18 +08:00 |
|
onekr-billy
|
151a0faeb0
|
feat: 新增 database-id 配置项,适配多数据库SQL语法差异,提升MyBatis XML兼容性
Co-authored-by: Billy<378012098@qq.com>
# message auto-generated for no-merge-commit merge:
merge billy into dev
MyBatis xml 文件支持 增加针对不同数据库(mysql,pgsql)的sql 分别定义
Created-by: onekr-billy
Commit-by: Billy
Merged-by: Charles_7c
Description: <!--
非常感谢您的 PR!在提交之前,请务必确保您 PR 的代码经过了完整测试,并且通过了代码规范检查。
-->
<!-- 在 [] 中输入 x 来勾选) -->
## PR 类型
<!-- 您的 PR 引入了哪种类型的变更? -->
<!-- 只支持选择一种类型,如果有多种类型,可以在更新日志中增加 “类型” 列。 -->
- [ ] 新 feature
- [ ] Bug 修复
- [x] 功能增强
- [ ] 文档变更
- [ ] 代码样式变更
- [ ] 重构
- [ ] 性能改进
- [ ] 单元测试
- [ ] CI/CD
- [ ] 其他
## PR 目的
新增 database-id 配置项,适配多数据库SQL语法差异,提升MyBatis XML兼容性
## 解决方案
新增databaseId配置项,通过数据库厂商标识(DatabaseIdProvider)机制,实现MyBatis XML映射文件中多数据库SQL语法的动态适配,有效提升多数据库场景下的兼容性与可维护性。
## PR 测试
<!-- 如果可以,请为您的 PR 添加或更新单元测试。 -->
<!-- 请描述一下您是如何测试 PR 的。例如:创建/更新单元测试或添加相关的截图。 -->
## Changelog
| 模块 | Changelog | Related issues |
|-----|-----------| -------------- |
| | | |
<!-- 如果有多种类型的变更,可以在变更日志表中增加 “类型” 列,该列的值与上方 “PR 类型” 相同。 -->
<!-- Related issues 格式为 Closes #<issue号>,或者 Fixes #<issue号>,或者 Resolves #<issue号>。 -->
## 其他信息
<!-- 请描述一下还有哪些注意事项。例如:如果引入了一个不向下兼容的变更,请描述其影响。 -->
## 提交前确认
- [x] PR 代码经过了完整测试,并且通过了代码规范检查
- [ ] 已经完整填写 Changelog,并链接到了相关 issues
- [x] PR 代码将要提交到 dev 分支
See merge request: continew/continew-admin!5
|
2025-07-02 19:38:42 +08:00 |
|
Billy
|
53fc674f4a
|
fix(monitor/online): 修复了在过滤无效 token 时,没有增加对StpUtil.getLoginIdByToken 返回 null情况处理,导致 执行 groupingBy 报错
|
2025-07-02 15:56:37 +08:00 |
|
|
b7a5a41eac
|
refactor(system): 优化角色和用户相关查询数据填充
Closes #ICIK3X
|
2025-06-29 21:17:37 +08:00 |
|
|
b514c9eeba
|
fix(system/role): 修复查询角色关联用户时,角色信息映射错误问题
Closes #173
|
2025-06-27 22:11:13 +08:00 |
|
|
fcc3cb909a
|
fix(system/storage): 修复对象存储域名配置
|
2025-06-22 19:45:06 +08:00 |
|
|
29af8509e1
|
revert(system/notice): 暂时移除修改公告删除已读通知
|
2025-06-16 21:59:47 +08:00 |
|
|
35cd63ec7d
|
chore(system): 调整部分代码格式
|
2025-06-16 21:55:51 +08:00 |
|
摔倒的红烧肉
|
13c18f1861
|
fix(system): 修复查询未读公告和消息数据错误
|
2025-06-16 12:30:24 +00:00 |
|
|
0322c3ecf2
|
chore: 格式化部分代码
|
2025-06-15 17:58:42 +08:00 |
|
|
271e2d8681
|
fix(system/message): 修复全部已读无效
|
2025-06-15 17:58:08 +08:00 |
|
|
93bd70dc5c
|
refactor: 拆分接口文档分组配置及 controller 到各自模块
|
2025-06-14 22:12:05 +08:00 |
|
|
71fee0f58d
|
build: 优化模块命名 continew-webapi => continew-server,continew-module-system => continew-system
|
2025-06-14 21:08:38 +08:00 |
|