|
6e7db4f418
|
feat(system/auth): 新增微信开放平台登录配置示例
|
2025-10-17 21:39:44 +08:00 |
|
|
37539ae8a8
|
fix(system/message): 修复查询用户未读消息错误
Closes #ID2803
|
2025-10-16 20:11:52 +08:00 |
|
|
9b5eab6a34
|
chore: 优化接口默认失败、成功提示
|
2025-10-14 20:57:29 +08:00 |
|
|
9bfde6f6a3
|
fix(system/message): 修复查看消息详情报错的问题
Closes #193
|
2025-10-14 20:53:15 +08:00 |
|
|
541e53ea26
|
build: continew-starter 2.13.4 => 2.14.0
1.适配 cs security-crypto 模块拆分及包名调整,重新引入密码编码器模块
2.适配 cs 树型结构字典配置命名调整 DICT_TREE -> TREE_DICT
3.cs QueryIgnore 已移除,自行处理所有 Query 参数
4.cs 修复多租户下开启多数据源拦截器返回结果异常的情况
5.cs 修复邮箱发送错误
|
2025-10-03 22:37:08 +08:00 |
|
|
818e614e37
|
docs: 更新 README 及 Bug Issue 模板
|
2025-09-23 22:11:43 +08:00 |
|
|
48e85292a8
|
merge build-error into dev
回退pom.xml 且 用户导入多部门分隔符变更 : -> /
Created-by: kiki1373639299
Commit-by: kiki1373639299
Merged-by: Charles_7c
Description: <!--
非常感谢您的 PR!在提交之前,请务必确保您 PR 的代码经过了完整测试,并且通过了代码规范检查。
-->
<!-- 在 [] 中输入 x 来勾选) -->
## PR 类型
<!-- 您的 PR 引入了哪种类型的变更? -->
<!-- 只支持选择一种类型,如果有多种类型,可以在更新日志中增加 “类型” 列。 -->
- [ ] 新 feature
- [ ] Bug 修复
- [ ] 功能增强
- [ ] 文档变更
- [ ] 代码样式变更
- [ ] 重构
- [ ] 性能改进
- [ ] 单元测试
- [ ] 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!14
|
2025-09-23 15:49:11 +08:00 |
|
kiki1373639299
|
ac2e16c472
|
chore(user): 用户导入多部门分隔符变更 : -> /
|
2025-09-23 15:26:29 +08:00 |
|
kiki1373639299
|
2b795b9db6
|
Revert "fix: 修复新建租户的管理员用户角色回显错误"
但在实际使用中发现 [高版本maven编译时会报错],
因此先回退。
|
2025-09-23 15:17:42 +08:00 |
|
kiki1373639299
|
a39f6446d7
|
fix(system/dept): 修复系统用户导入提示【存在无效部门】且新增支持多级部门导入
Co-authored-by: kiki1373639299<zkai0106@163.com>
# message auto-generated for no-merge-commit merge:
merge import-uesr into dev
fix: 修复系统用户导入提示【存在无效部门】且新增支持多级部门导入
Created-by: kiki1373639299
Commit-by: kiki1373639299
Merged-by: Charles_7c
Description: <!--
非常感谢您的 PR!在提交之前,请务必确保您 PR 的代码经过了完整测试,并且通过了代码规范检查。
-->
<!-- 在 [] 中输入 x 来勾选) -->
## PR 类型
<!-- 您的 PR 引入了哪种类型的变更? -->
<!-- 只支持选择一种类型,如果有多种类型,可以在更新日志中增加 “类型” 列。 -->
- [ ] 新 feature
- [X] Bug 修复
- [ ] 功能增强
- [ ] 文档变更
- [ ] 代码样式变更
- [ ] 重构
- [ ] 性能改进
- [ ] 单元测试
- [ ] CI/CD
- [ ] 其他
## PR 目的
<!-- 描述一下您的 PR 解决了什么问题。如果可以,请链接到相关 issues。 -->
## 解决方案
<!-- 详细描述您是如何解决的问题 -->
## PR 测试
<!-- 如果可以,请为您的 PR 添加或更新单元测试。 -->
<!-- 请描述一下您是如何测试 PR 的。例如:创建/更新单元测试或添加相关的截图。 -->
## Changelog
| 模块 | Changelog | Related issues |
|-----|-----------| -------------- |
| 系统管理 - 用户导入 | 修复:解决用户导入时部门名称重复导致的"存在无效部门"错误,支持不同公司下同名部门区分 | Fixes #ICUHCT |
| 系统管理 - 用户导入 | 新增:支持多级部门导入功能,使用冒号(:)分隔层级,如公司A:研发部:前端组,优化错误提示和代码结构 | |
<!-- 如果有多种类型的变更,可以在变更日志表中增加 “类型” 列,该列的值与上方 “PR 类型” 相同。 -->
<!-- Related issues 格式为 Closes #<issue号>,或者 Fixes #<issue号>,或者 Resolves #<issue号>。 -->
## 其他信息
<!-- 请描述一下还有哪些注意事项。例如:如果引入了一个不向下兼容的变更,请描述其影响。 -->
## 提交前确认
- [X] PR 代码经过了完整测试,并且通过了代码规范检查
- [X] 已经完整填写 Changelog,并链接到了相关 issues
- [X] PR 代码将要提交到 dev 分支
See merge request: continew/continew-admin!13
|
2025-09-21 19:00:26 +08:00 |
|
|
3f01a5c84a
|
refactor: UserContextHolder ThreadLocal => TransmittableThreadLocal
|
2025-09-13 21:36:16 +08:00 |
|
|
8bcf27c48e
|
fix(system/auth):修复查询密码过期时间配置,未使用线程池的问题
|
2025-09-10 20:44:36 +08:00 |
|
|
5e6290f5c5
|
fix(system/user):修复新建租户的管理员用户角色回显错误
|
2025-09-10 20:37:13 +08:00 |
|
tao
|
fa77fc50ee
|
fix:修复新建租户的管理员用户角色回显错误
|
2025-09-10 12:23:47 +00:00 |
|
kiki1373639299
|
1b065b1755
|
fix(system/file): 修复创建上级文件夹的并发问题
Co-authored-by: kiki1373639299<zkai0106@163.com>
# message auto-generated for no-merge-commit merge:
merge 2025-09-10 into dev
fix(system): 修复创建上级文件夹的并发问题
Created-by: kiki1373639299
Commit-by: kiki1373639299
Merged-by: Charles_7c
Description: <!--
非常感谢您的 PR!在提交之前,请务必确保您 PR 的代码经过了完整测试,并且通过了代码规范检查。
-->
<!-- 在 [] 中输入 x 来勾选) -->
## PR 类型
<!-- 您的 PR 引入了哪种类型的变更? -->
<!-- 只支持选择一种类型,如果有多种类型,可以在更新日志中增加 “类型” 列。 -->
- [ ] 新 feature
- [X] Bug 修复
- [ ] 功能增强
- [ ] 文档变更
- [ ] 代码样式变更
- [ ] 重构
- [ ] 性能改进
- [ ] 单元测试
- [ ] CI/CD
- [ ] 其他
## PR 目的
<!-- 描述一下您的 PR 解决了什么问题。如果可以,请链接到相关 issues。 -->
修复创建上级文件夹的并发问题
## 解决方案
<!-- 详细描述您是如何解决的问题 -->
使用redis做锁
## PR 测试
<!-- 如果可以,请为您的 PR 添加或更新单元测试。 -->
<!-- 请描述一下您是如何测试 PR 的。例如:创建/更新单元测试或添加相关的截图。 -->
## Changelog
| 模块 | Changelog | Related issues |
|-----|-----------| -------------- |
| continew-system | 为文件服务添加Redis分布式锁防止并发创建目录冲突,使用Lock:storageCode:parentPath作为锁键,使用try-with-resources确保锁的正确释放 | [#33](https://gitcode.com/continew/continew-admin/issues/33) |
<!-- 如果有多种类型的变更,可以在变更日志表中增加 “类型” 列,该列的值与上方 “PR 类型” 相同。 -->
<!-- Related issues 格式为 Closes #<issue号>,或者 Fixes #<issue号>,或者 Resolves #<issue号>。 -->
## 其他信息
<!-- 请描述一下还有哪些注意事项。例如:如果引入了一个不向下兼容的变更,请描述其影响。 -->
## 提交前确认
- [X] PR 代码经过了完整测试,并且通过了代码规范检查
- [X] 已经完整填写 Changelog,并链接到了相关 issues
- [X] PR 代码将要提交到 dev 分支
See merge request: continew/continew-admin!12
|
2025-09-10 17:50:03 +08:00 |
|
|
c733eab8ea
|
chore: 优化 Issue 模板,更新部分链接
|
2025-09-09 23:01:06 +08:00 |
|
|
dd386231be
|
ci: 更新 CI 部署脚本
|
2025-08-29 23:08:50 +08:00 |
|
|
2d86b0f249
|
refactor(system/storage): 修改存储配置时,保持Secret Key为空将不更改
|
2025-08-28 21:54:31 +08:00 |
|
|
b5acdb1c1c
|
chore: 优化加密参数的 API 接口 example 示例说明
|
2025-08-28 21:37:51 +08:00 |
|
|
cb3184e9f1
|
refactor: 优化 Docker 部署配置
|
2025-08-28 20:35:19 +08:00 |
|
|
f2258d821b
|
fix(system/storage): 对象存储配置增加 Endpoint 参数格式校验
|
2025-08-20 22:00:50 +08:00 |
|
|
b305dd7e53
|
refactor(generator): 简化前端模板命名,例如:UserAddDrawer => AddDrawer
|
2025-08-15 22:34:26 +08:00 |
|
|
fac8922933
|
fix: 修复个人中心角色信息展示错误
|
2025-08-14 22:40:16 +08:00 |
|
|
5bc5666be9
|
refactor: 统一命名风格 (名词 + 动词 + 类型)
|
2025-08-14 22:32:01 +08:00 |
|
|
61a6cac714
|
refactor: 简化命名 isSuperAdminUser() => isSuperAdmin(), isTenantAdminUser() => isTenantAdmin()
|
2025-08-14 22:31:28 +08:00 |
|
|
84e7f60dd4
|
chore: 调整代码格式 (mvn compile)
|
2025-08-14 22:31:15 +08:00 |
|
|
b1a3e20494
|
build: 更新项目版本号至4.1.0-SNAPSHOT
|
2025-08-14 22:28:31 +08:00 |
|
kiki1373639299
|
af0f58a096
|
feat(system/file): 新增多文件分片上传功能,支持本地存储和S3存储
Co-authored-by: kiki1373639299<zkai0106@163.com>
# message auto-generated for no-merge-commit merge:
merge upload into dev
feat(system/file): 新增多文件分片上传功能,支持本地存储和S3存储
Created-by: kiki1373639299
Commit-by: kiki1373639299
Merged-by: Charles_7c
Description: <!--
非常感谢您的 PR!在提交之前,请务必确保您 PR 的代码经过了完整测试,并且通过了代码规范检查。
-->
<!-- 在 [] 中输入 x 来勾选) -->
## PR 类型
<!-- 您的 PR 引入了哪种类型的变更? -->
<!-- 只支持选择一种类型,如果有多种类型,可以在更新日志中增加 “类型” 列。 -->
- [X] 新 feature
- [ ] Bug 修复
- [ ] 功能增强
- [ ] 文档变更
- [ ] 代码样式变更
- [ ] 重构
- [ ] 性能改进
- [ ] 单元测试
- [ ] 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!11
|
2025-08-12 17:56:30 +08:00 |
|
|
21b753e5eb
|
docs: 更新 README 反馈交流部分内容
|
2025-08-07 20:23:09 +08:00 |
|
|
ac825032e2
|
chore: 优化部分配置注释
|
2025-08-06 20:49:18 +08:00 |
|
luoqiz
|
2bb2f96857
|
refactor: 增加租户查询条件 (#181)
|
2025-08-06 09:49:57 +08:00 |
|
|
df6e294cbd
|
fix: 修复缓存 CRUD API 权限前缀偶发性缺失元素的问题
|
2025-08-04 20:56:44 +08:00 |
|
|
3551d16f24
|
docs: 更新 README 参与贡献部分内容
|
2025-08-03 18:31:05 +08:00 |
|
|
7ad12effae
|
fix(system/file): 修复上传文件不指定 parentPath 默认上级目录不自动创建的问题
|
2025-07-30 20:30:51 +08:00 |
|
|
e4f4554eef
|
docs: 更新 README 介绍部分内容
|
2025-07-29 22:59:55 +08:00 |
|
|
6129b9fd1f
|
docs: 更新 README 项目结构部分内容
|
2025-07-28 21:16:13 +08:00 |
|
|
7f05453d8c
|
fix(generator): 修复代码生成前端 API 模板错误
|
2025-07-28 20:16:34 +08:00 |
|
lishuyanla
|
93d8168e9f
|
fix(system/user): 系统内置用户禁止修改角色
Co-authored-by: lishuyan<1206770390@qq.com>
# message auto-generated for no-merge-commit merge:
merge feat/dev into dev
fix(user-role): 🐛 禁止修改系统内置用户的角色分配
Created-by: lishuyanla
Commit-by: lishuyan
Merged-by: Charles_7c
Description: <!--
非常感谢您的 PR!在提交之前,请务必确保您 PR 的代码经过了完整测试,并且通过了代码规范检查。
-->
<!-- 在 [] 中输入 x 来勾选) -->
## PR 类型
<!-- 您的 PR 引入了哪种类型的变更? -->
<!-- 只支持选择一种类型,如果有多种类型,可以在更新日志中增加 “类型” 列。 -->
- [ ] 新 feature
- [x] Bug 修复
- [ ] 功能增强
- [ ] 文档变更
- [ ] 代码样式变更
- [ ] 重构
- [ ] 性能改进
- [ ] 单元测试
- [ ] CI/CD
- [ ] 其他
## PR 目的
<!-- 描述一下您的 PR 解决了什么问题。如果可以,请链接到相关 issues。 -->
修复 可以修改系统内置用户的角色分配 的BUG
## 解决方案
<!-- 详细描述您是如何解决的问题 -->
## PR 测试
<!-- 如果可以,请为您的 PR 添加或更新单元测试。 -->
<!-- 请描述一下您是如何测试 PR 的。例如:创建/更新单元测试或添加相关的截图。 -->
## Changelog
| 模块 | Changelog | Related issues |
| ------------ | ------------------------------------------------------------ | -------------- |
| 系统管理模块 | fix(user-role): 🐛 禁止修改系统内置用户的角色分配<br/><br/>- 在用户角色分配功能中增加了对系统内置用户的检查<br/>- 如果尝试修改系统内置用户的角色,会抛出异常并提示错误信息<br/>- 这个修改确保了系统内置用户的权限不会被意外更改,提高了系统安全性 | |
<!-- 如果有多种类型的变更,可以在变更日志表中增加 “类型” 列,该列的值与上方 “PR 类型” 相同。 -->
<!-- Related issues 格式为 Closes #<issue号>,或者 Fixes #<issue号>,或者 Resolves #<issue号>。 -->
## 其他信息
<!-- 请描述一下还有哪些注意事项。例如:如果引入了一个不向下兼容的变更,请描述其影响。 -->
## 提交前确认
- [x] PR 代码经过了完整测试,并且通过了代码规范检查
- [x] 已经完整填写 Changelog,并链接到了相关 issues
- [x] PR 代码将要提交到 dev 分支
See merge request: continew/continew-admin!8
|
2025-07-28 17:31:22 +08:00 |
|
|
035d37ae2d
|
release: v4.0.0
v4.0.0
|
2025-07-27 15:42:24 +08:00 |
|
|
600f4477c8
|
refactor(schedule): 暂时下线查询日志详情功能(Snail Job 日志详情 API 变更为 WebSocket 模式)
|
2025-07-27 14:37:29 +08:00 |
|
|
819be0688d
|
refactor(tenant): 优化租户管理表字段设计
|
2025-07-27 14:11:58 +08:00 |
|
|
f350ee1567
|
fix(tenant): 修复修改租户套餐菜单,租户菜单更新错误的问题
|
2025-07-27 12:43:39 +08:00 |
|
|
54ba0999e4
|
refactor(system/user): 优化创建用户代码
|
2025-07-27 12:42:50 +08:00 |
|
|
950942a742
|
feat(system/role): 新增查询角色权限树列表接口(替换角色分配权限的菜单树列表接口)
|
2025-07-27 12:42:20 +08:00 |
|
书中自有颜如玉
|
b42902e1b9
|
refactor(system/user): 重构用户邮箱和手机号唯一性校验逻辑
|
2025-07-27 02:17:02 +00:00 |
|
|
e6169bdb6c
|
build: continew-starter 2.13.3 => 2.13.4
1.移除 continew-starter-security-password 模块依赖及相关配置(已融合到 security-crypto 模块)
2.更新 continew-starter-security-crypto 模块配置
3.BaseController 增加跳过 DICT、DICT_TREE 接口权限处理
4.EnableCrudRestController => EnableCrudApi
5.调整 CRUD 相关 Controller API 接口配置,增加 DICT 或 DICT_TREE 接口,移除原 CommonController 接口
|
2025-07-27 09:36:29 +08:00 |
|
司马琦昂
|
d95bb15beb
|
fix: 修复 PostgreSQL JDBC URL 配置及部分 SQL 语法错误 (#178)
|
2025-07-27 09:19:37 +08:00 |
|
|
1ec154f011
|
feat: SecureUtils 新增 decryptPasswordByRsaPrivateKey 方法统一处理密码解密
|
2025-07-26 21:41:02 +08:00 |
|
|
93bf749ce3
|
refactor: 梳理用户和角色体系,内置角色:超级管理员、租户管理员(系统管理员),且内置用户和角色不允许变更及分配
|
2025-07-26 21:22:33 +08:00 |
|
|
7f0059984d
|
refactor: 重构内部 API 依赖模式(降低耦合,公众号投票结论),在 common 模块新增 api 包,在对应 biz 模块增加实现
|
2025-07-26 10:24:25 +08:00 |
|