Commit Graph

139 Commits

Author SHA1 Message Date
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
3ecb28549f feat(dict): 添加事务支持并在更新时更新相关的字典项 2025-09-10 10:58:46 +08:00
Theo
9197065102 feat(system): 添加菜单、角色和用户相关操作的权限控制
- 在 MenuController、RoleController 和 UserController 中添加了 @PreAuthorize 注解
- 新增了对菜单编辑、角色编辑、用户导入和用户导出的权限控制
2025-07-02 09:05:57 +08:00
yms
86a9b3e212 修复普通用户或其他权限用户能在swagger下更改系统管理员角色状态,获取用户表单数据,更改菜单显示状态的安全漏洞 2025-06-18 17:24:15 +08:00
yms
48ec38e076 修复普通用户或其他权限用户能在swagger下更改系统管理员角色状态的安全漏洞 2025-06-18 17:01:08 +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
7d5b7f0a63 fix: 用户新增添加创建人 2025-05-28 23:28:42 +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
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
4499cc03c4 docs: 接口文档描述调整 2025-04-14 17:36:32 +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
Ray.Hao
8cfa734238 fix: 获取当前登录用户信息方法名错误 2025-03-31 11:59:09 +08:00
Ray.Hao
04fba012b5 fix: 合并冲突解决 2025-03-31 08:21:58 +08:00
Ray.Hao
60cfa78a52 refactor: 获取用户认证凭证优化 2025-03-31 08:18:46 +08:00
metorplex
f924d32417 update src/main/java/com/youlai/boot/system/controller/DictController.java.
源参数是ids 与@DeleteMapping("/{dictCode}/items/{itemIds}")中参数名itemIds 不一致,提交时会报错

Signed-off-by: metorplex <527073700@qq.com>
2025-03-26 11:09:27 +00:00
Ray.Hao
505dcf1a73 refactor: 获取当前登录用户信息优化 2025-03-25 23:20:00 +08:00
Ray.Hao
7aef158dca refactor: Update EasyExcel to FastExcel (easyexcel-plus) 2025-03-24 12:52:46 +08:00
Ray.Hao
03f383c6bb feat: 添加字典列表接口 2025-03-24 10:32:19 +08:00
Ray.Hao
b05adf6549 refactor: 移除菜单类型枚举编码转换逻辑,直接接受原始值(接口参数标准化) 2025-03-24 10:03:01 +08:00
Ray.Hao
007d44e4ae style: 代码格式化 2025-03-24 07:25:36 +08:00
Ray.Hao
60f94fdf7f refactor: 字典模块重构 2025-03-24 07:24:32 +08:00
Ray.Hao
b080d11853 refactor: redis + token 会话重构,添加用户访问和刷新令牌映射,支持单设备登录控制和刷新令牌时让历史的访问令牌时效 2025-03-11 18:36:39 +08:00
Ray.Hao
c820abb027 fix: 非超级管理员限制无权限查看超级管理员账号的问题修复 2025-03-09 23:38:47 +08:00
Ray.Hao
d3f5ba25ba refactor: 优化 redis-token 会话管理和单一会话控制 2025-03-08 14:11:43 +08:00
Ray.Hao
e01b784a97 wip: 临时提交 2025-03-07 21:39:51 +08:00
Ray.Hao
a84f2b9988 wip: 临时提交 2025-03-07 08:20:53 +08:00
Ray.Hao
3209b0b3ae chore: 合并 master 分支 2025-03-06 20:43:05 +08:00
Ray.Hao
748177c877 chore: 合并冲突解决 2025-03-01 00:46:30 +08:00
Theo
7feb597324 refactor(system): 优化代码注释和结构
- 在 JwtTokenManager 类中更新 generateToken 方法的注释
- 在 MenuServiceImpl 类中修正菜单类型判断逻辑并优化注释
- 在 MyAuthenticationEntryPoint 类中调整导入顺序和删除未使用的导入
2025-02-28 15:23:21 +08:00
Ray.Hao
7c7eaf21ea docs: 完善注释 2025-02-25 23:07:21 +08:00
Ray.Hao
ac61f47d25 chore: 删除无用类 2025-02-25 23:05:32 +08:00
Ray.Hao
2e9faf1523 fix: 查询用户分页列表本人数据权限报错问题修复 2025-02-25 23:03:10 +08:00
Ray.Hao
6adadb9e77 style: 移除多余空行 2025-02-25 22:59:49 +08:00
Ray.Hao
8391f93121 chore: 完善注释 2025-02-25 00:07:39 +08:00
萌狼蓝天
8510220c34 !26 fix: 角色管理页面按照 排序字段 排序
* fix: 角色管理页面按照 排序字段 排序
2025-02-21 13:09:17 +00:00
萌狼蓝天
4d5cc8b0eb !25 【BUG】字典板块_字典表单对象_缺少字段remark
fix: 补充缺少的字段remark
2025-02-20 16:57:50 +00:00
Theo
f735102593 fix(system): 优化用户修改邮箱和手机号功能
- 在 EmailUpdateForm 和 MobileUpdateForm 中添加了 @NotBlank 注解,确保邮箱和手机号不能为空
- 在 UserServiceImpl 中增加了验证码过期检查和验证完成后删除验证码的逻辑
- 优化了错误提示信息,提高用户体验
2025-02-10 11:37:03 +08:00
Theo
745c74dbda refactor(log): 移除日志表中的 user_agent 字段- 从 Log 类中删除 userAgent 属性
- 从数据库表结构(MySQL 5 和 MySQL8)中移除 user_agent列
- 在 LogAspect 中移除设置 userAgent 的相关代码

移除该字段可以减少数据库存储空间的使用,并简化日志数据的处理和查询。
2025-02-10 10:29:51 +08:00
Theo
cb8a2c4f41 feat(cache): 添加 Caffeine缓存支持并优化日志处理
- 在应用配置中添加 Caffeine 缓存配置
- 新增 CaffeineConfig 类用于缓存管理
- 在 Log 实体中添加 userAgent 字段保存原始用户代理字符串
- 优化 LogAspect 中的用户代理解析逻辑,增加缓存支持
- 更新数据库表结构,在 log 表中添加 user_agent 列
2025-02-10 10:21:39 +08:00
Ray.Hao
abfbae6f49 fix: 修复因bo和vo的时间类型不一致导致mapstruct映射转换时区错误少了8小时的问题 2025-02-06 13:45:59 +08:00