theo
|
a08ac338c0
|
refactor(security): 更新验证码过滤器请求匹配器实现- 将 AntPathRequestMatcher 替换为 PathPatternRequestMatcher- 使用新的匹配器工厂方法创建登录路径匹配器-保持验证码验证逻辑不变
fix(web): 设置响应字符编码为UTF-8
- 添加 StandardCharsets 导入- 在响应处理中显式设置字符编码
- 确保响应内容正确编码避免乱码问题
|
2025-10-16 10:25:34 +08:00 |
|
theo
|
b6bfc55b3b
|
refactor(auth):重构认证服务和安全配置
- 调整 AuthServiceImpl 中的包导入顺序
-修复安全配置中数据权限处理器的包路径
- 更新短信认证提供者中的验证码异常处理类路径
-优化包结构引用,提高代码可读性和维护性
|
2025-10-15 17:56:21 +08:00 |
|
theo
|
107be44cd9
|
refactor(core): 调整包结构和异常处理类位置
- 将 CaptchaTypeEnum 移至 common.enums 包
- 将 CaptchaValidationException 移至 security.exception 包- 将 GlobalExceptionHandler 移至 core.exception 包- 修正 Knife4jOpenApiCustomizer 的包路径拼写错误
- 修正 MyDataPermissionHandler 和 MyMetaObjectHandler 的包路径拼写错误- 移除 GlobalExceptionHandler 中冗余的 BusinessException 导入
|
2025-10-15 17:55:07 +08:00 |
|
Ray.Hao
|
65a2450f3e
|
refactor(core):重构异常包结构并更新业务异常引用
- 将 BusinessException 移至 core.exception 包下
- 更新所有业务异常引用路径
- 调整项目模块目录结构说明
- 升级项目版本至3.3.0
|
2025-10-14 16:21:15 +08:00 |
|
Ray.Hao
|
c43e6dfb54
|
refactor(platform):重构平台模块包结构- 将 shared 包下的文件移动到 platform 包下
- 更新相关类的包引用路径
- 修改 application.yml 中的包扫描路径
-重命名 CaptchaInfo 类为 CaptchaVO 并调整包路径
- 移动 BusinessException 和相关安全类到 core 包- 更新 Codegen 相关类包路径
- 删除无用的条件判断代码块
|
2025-10-14 16:09:46 +08:00 |
|
Jack.Zhang
|
faf1ca27d1
|
模块:代码生成器;修复问题:修复timestamp类型的无法正确生成问题
|
2025-09-30 10:26:19 +08:00 |
|
Jack.Zhang
|
1b140047a5
|
回滚至原始版本
|
2025-09-30 10:21:13 +08:00 |
|
Jack.Zhang
|
2ddd0e161a
|
修复字段类型为timestamp时无法生成LocalDateTime类型的问题
|
2025-09-30 10:15:09 +08:00 |
|
theo
|
adfd4bc1ea
|
feat(system): 添加用户公告阅读状态查询功能并优化邮箱验证码缓存键生成- 在UserNoticeMapper.xml中新增isRead查询条件,支持按阅读状态筛选公告
- 修改UserServiceImpl.java中的邮箱验证码缓存键生成方式,使用StrUtil.format替代字符串拼接,提高代码可读性和维护性
|
2025-09-29 10:13:32 +08:00 |
|
theo
|
d88b5dc9de
|
refactor(menu): 移除动态数据源的部分
|
2025-09-26 11:01:45 +08:00 |
|
Ray.Hao
|
6be5f82fe9
|
chore(menu): 菜单路径调整
|
2025-09-26 10:23:00 +08:00 |
|
Ray.Hao
|
a27f68e5b2
|
feat(menu):重构菜单路由接口支持多数据源
|
2025-09-24 14:41:03 +08:00 |
|
theo
|
4b39373c6d
|
feat(exception): 增加 SQL 完整性约束异常处理- 新增 SQLIntegrityConstraintViolationException 异常处理方法
- 添加相应的错误码和错误信息- 优化 SQLSyntaxErrorException 异常处理,使用错误码代替直接返回错误信息
|
2025-09-19 14:58:27 +08:00 |
|
theo
|
3ecb28549f
|
feat(dict): 添加事务支持并在更新时更新相关的字典项
|
2025-09-10 10:58:46 +08:00 |
|
Ray.Hao
|
9152ab654d
|
feat(code): 代码生成新增 curd 页面模板和优化
|
2025-08-21 18:09:07 +08:00 |
|
Theo
|
5646f46c58
|
refactor(security): 更新 Token相关术语和注释
- 优化部分方法和参数的命名
|
2025-07-10 15:28:49 +08:00 |
|
Theo
|
9197065102
|
feat(system): 添加菜单、角色和用户相关操作的权限控制
- 在 MenuController、RoleController 和 UserController 中添加了 @PreAuthorize 注解
- 新增了对菜单编辑、角色编辑、用户导入和用户导出的权限控制
|
2025-07-02 09:05:57 +08:00 |
|
太空眼睛
|
18d6a63b18
|
解决RequestContextHolder.getRequestAttributes()为空导致异常的问题
|
2025-06-26 16:11:35 +08:00 |
|
太空眼睛
|
a10e12f753
|
Merge branch 'master' of gitee.com:youlaiorg/youlai-boot into tkyj-jwt
Signed-off-by: 太空眼睛 <best5721@sina.com>
|
2025-06-25 07:21:52 +00:00 |
|
tangheng
|
7ffad2d71c
|
解决token为null时抛空指针异常的问题
|
2025-06-25 15:14:53 +08:00 |
|
yms
|
86a9b3e212
|
修复普通用户或其他权限用户能在swagger下更改系统管理员角色状态,获取用户表单数据,更改菜单显示状态的安全漏洞
|
2025-06-18 17:24:15 +08:00 |
|
yms
|
48ec38e076
|
修复普通用户或其他权限用户能在swagger下更改系统管理员角色状态的安全漏洞
|
2025-06-18 17:01:08 +08:00 |
|
Theo
|
2af4581f2d
|
feat(auth): 改进刷新令牌机制
- 在 JWT 中添加 tokenType 字段,用于区分访问令牌和刷新令牌
- 重新实现刷新令牌验证逻辑,增加 tokenType 校验
- 优化 refreshToken 方法,直接使用 validateRefreshToken进行验证
- 移除不必要的代码,提高代码可读性和维护性
|
2025-06-13 17:15:31 +08:00 |
|
Ray.Hao
|
af8b5c847d
|
refactor: 升级 SpringBoot 3.5.0 版本和代码结构优化
|
2025-06-11 20:47:02 +08:00 |
|
坏小村
|
4c492784f3
|
!32 fix:在个人中心修改密码确认密码字段不存在
Merge pull request !32 from end/master
|
2025-06-06 08:45:43 +00:00 |
|
huaixiaocun
|
a4c2048fef
|
fix: 修复sys_menu菜单表当数据库表名带有下滑线时的【按钮】权限标识列字段生成问题
|
2025-06-04 21:56:33 +08:00 |
|
Ray.Hao
|
f62dcb57e3
|
fix: 已知问题修复
|
2025-06-01 18:20:20 +08:00 |
|
Ray.Hao
|
194f3e7ca8
|
refactor: 微信小程序授权登录重构
|
2025-06-01 17:32:46 +08:00 |
|
Ray.Hao
|
be9faa2445
|
wip: 微信登录重构临时提交
|
2025-05-30 00:01:07 +08:00 |
|
Ray.Hao
|
7d5b7f0a63
|
fix: 用户新增添加创建人
|
2025-05-28 23:28:42 +08:00 |
|
Ray.Hao
|
8934d2da99
|
refactor: 优化微信小程序授权登录命名
|
2025-05-28 23:09:30 +08:00 |
|
Ray.Hao
|
8f9d828205
|
fix: 用户角色变化强制用户退出
|
2025-05-27 18:29:44 +08:00 |
|
Ray.Hao
|
3d3e7f8c92
|
Merge branch 'master' of https://gitee.com/youlaiorg/youlai-boot
|
2025-05-21 15:45:35 +08:00 |
|
Ray.Hao
|
ecc5f6f780
|
docs: 完善注释
|
2025-05-21 15:44:52 +08:00 |
|
Ray.Hao
|
ea7eba05e1
|
refactor: 优化无权操作数据库的提示
|
2025-05-21 15:41:35 +08:00 |
|
Ray.Hao
|
fa86addc49
|
fix(log): 修复退出登录日志记录无法获取操作人的问题
|
2025-05-21 15:39:24 +08:00 |
|
wx
|
42e25a0e58
|
fix:在个人中心修改密码确认密码字段不存在
|
2025-05-16 16:27:48 +08:00 |
|
Ray.Hao
|
4dfa6ae1d8
|
wip: 优化临时提交
|
2025-04-25 17:39:11 +08:00 |
|
Ray.Hao
|
5aff74d36f
|
feat: 字典实时同步和 websocket 重构优化
|
2025-04-24 23:45:26 +08:00 |
|
Ray.Hao
|
44a62c8d33
|
Merge branch 'master' of github.com:haoxianrui/youlai-boot
|
2025-04-15 22:30:22 +08:00 |
|
slience-me
|
9bb4b8cb27
|
刷新Token补充更新
|
2025-04-15 16:49:50 +08:00 |
|
slience-me
|
f03e6fe98f
|
刷新Token相关问题反馈
关联Issue9:https://github.com/haoxianrui/youlai-boot/issues/9
|
2025-04-15 14:47:03 +08:00 |
|
Ray.Hao
|
4499cc03c4
|
docs: 接口文档描述调整
|
2025-04-14 17:36:32 +08:00 |
|
Ray.Hao
|
a0ffdb26b8
|
Merge branch 'master' of https://gitee.com/youlaiorg/youlai-boot
|
2025-04-11 17:17:29 +08:00 |
|
Ray.Hao
|
cb6b2a4c13
|
refactor: websocket 解析令牌支持 Redis+Token 会话
|
2025-04-11 17:16:55 +08:00 |
|
Ray.Hao
|
42abc4fb6c
|
fix: 修复 Redis 缓存 Key 拼接错误问题
|
2025-04-09 07:29:42 +08:00 |
|
Theo
|
abb67a0bf9
|
refactor(codegen): 优化代码生成模板
- 将 API路径和权限标识改为使用 kebab-case 风格- 优化了部分代码注释和命名
- 优化代码生成的注释,增加返回值解释
|
2025-04-02 15:21:55 +08:00 |
|
Ray.Hao
|
b57853477d
|
docs: 注释优化
|
2025-04-02 09:51:53 +08:00 |
|
Ray.Hao
|
4451c170c8
|
refactor: 获取用户认证凭证信息方法命名合理调整
|
2025-04-02 09:49:53 +08:00 |
|
Ray.Hao
|
482bd16f62
|
refactor: 用户导入模板下载使用 try-with-resources 释放资源
|
2025-03-31 14:54:26 +08:00 |
|