Commit Graph

715 Commits

Author SHA1 Message Date
Ray.Hao
ae74bbe4dd refactor: 接口文档信息完善和移除硬编码 2024-12-25 23:40:23 +08:00
Ray.Hao
1ef999306e feat: 添加中间件docker-compose脚本 2024-12-25 23:40:23 +08:00
Ray.Hao
38469fefe5 docs: 注释优化 2024-12-25 23:38:53 +08:00
Ray.Hao
eaf03138b9 refactor: 移除匿名访问的设计,还原常用的白名单配置方案 2024-12-25 23:37:37 +08:00
Ray.Hao
1859a75819 refactor: 接口文档配置命名规范
- OpenAPI 是规范,从 Swagger 2.0 演变和扩展 ,目前主流是 OpenAPI 3.x 标准。
- Swagger 是工具,从早期基于 Swagger 规范,随着 Swagger 2.0 被采纳并演化为 OpenAPI 规范后全面兼容 OpenAPI 规范
2024-12-24 00:13:51 +08:00
Ray.Hao
f0467ad4b4 Merge branch 'master' of https://gitee.com/youlaiorg/youlai-boot 2024-12-22 23:49:56 +08:00
Ray.Hao
c55e97f852 refactor: JWT 验证和解析过滤器合理命名调整 2024-12-22 22:48:49 +08:00
haoxr
0332b5e9dc Merge branch 'master' of https://gitee.com/youlaiorg/youlai-boot 2024-12-18 21:52:08 +08:00
haoxr
8bd9d1ca4c chore: 升级项目依赖 2024-12-18 21:51:02 +08:00
haoxr
187f351d73 style: 注释添加空格 2024-12-18 21:49:33 +08:00
haoxr
852961275b refactor: spring security 代码规范优化 2024-12-18 21:45:18 +08:00
郝先瑞
9d6e881582 !20 把/swagger-ui.html加入白名单,否则输入这个地址依然需要校验token
Merge pull request !20 from 太空眼睛/tkyj-swagger
2024-12-18 07:01:07 +00:00
tangheng
25d0b41223 docs: 把/swagger-ui.html加入白名单,否则输入这个地址依然需要校验token
(cherry picked from commit ee94c6237bc6f9a702495751ea4e1f592891613c)
2024-12-18 14:46:53 +08:00
haoxr
bd0f42f80b refactor: 根据阿里开发规范手册完善和调整错误码 2024-12-16 17:08:02 +08:00
haoxr
fe163b7275 fix: 超级管理员不显示新增的菜单
之前显示因为系统管理员角色绑定菜单,超级管理员查询的时候无视条件查询的是系统管理员和其他角色绑定的菜单合集
2024-12-16 17:06:43 +08:00
haoxr
eb0a96358e fix: 用户名错误提示不正确问题修复 2024-12-16 16:58:56 +08:00
haoxr
e8b97bc9c8 Merge branch 'master' of https://gitee.com/youlaiorg/youlai-boot 2024-12-12 10:30:47 +08:00
haoxr
e468be1b0b fix: 删除了 mysql5 脚本重复的 sys_log 表定义 2024-12-12 10:30:12 +08:00
Theo
8220ec275c !18 feat(sql): 修改字段描述
Merge pull request !18 from Role/feature/updatesql
2024-12-11 07:05:37 +00:00
haoxr
06be5c3a6e Merge branch 'master' of https://gitee.com/youlaiorg/youlai-boot 2024-12-11 14:32:32 +08:00
haoxr
5698cce3d1 fix: 用户表 openid 规范字段 2024-12-11 14:31:23 +08:00
王闯
9be1a03ae4 feat(feature/updatesql): 修改sql中的字段描述 2024-12-11 10:00:31 +08:00
Theo
3e8c337551 feat(file): 添加本地存储服务- 新增 LocalFileService 类实现本地文件上传和删除功能
- 在 application-dev.yml 和 application-prod.yml 中添加本地存储配置
2024-12-10 17:39:05 +08:00
haoxr
f70c778318 fix: 修复数据库缺失默认排序规则为 utf8mb4_general_ci 2024-12-10 12:35:58 +08:00
郝先瑞
e4bd86ca06 !17 根据规范调整日志实体类代码结构
Merge pull request !17 from stackcn/master
2024-12-09 01:43:07 +00:00
stackcn
cee6066d41 refactor(system): 根据规范调整日志实体类代码结构
- 移除 DictData 类中的冗余主键注释- 为 Log 类的字段添加必要的注释
2024-12-09 09:06:44 +08:00
Ray.Hao
4bce8732ba chore: bump version to 2.18.0 2024-12-08 16:40:52 +08:00
Ray.Hao
868e31110b refactor: 配置变量命名优化 2024-12-08 16:40:04 +08:00
Ray.Hao
919d2883e4 refactor: 重构访问统计接口 2024-12-08 16:36:24 +08:00
Ray.Hao
c17077aba8 refactor: 调整注解路径至common包下 2024-12-08 16:35:29 +08:00
郝先瑞
113e48ec08 !14 增加匿名访问控制
Merge pull request !14 from stackcn/master
2024-12-06 15:41:15 +00:00
谢东
bb32fc1fe7 feat(security): 增加匿名访问控制
- 新增 AnonymousAccess 注解用于标记支持匿名访问的方法
- 添加 AnonymousGetMapping、AnonymousPostMapping 等注解用于具体 HTTP 方法
- 实现 AnonymousUtils 工具类以获取所有匿名访问 URL
- 修改 SecurityConfig 配置类,支持细粒度的匿名访问控制- 更新 LogAspect 切面,增加对匿名访问的处理
2024-12-06 23:19:47 +08:00
Ray.Hao
9c77b7c1ac fix(CodegenServiceImpl.java): 代码生成的 mapper.xml 路径问题修复(system/mapper → mapper/system) 2024-12-06 17:35:19 +08:00
Ray.Hao
c56d417dbe refactor: 移除用户认证信息的 perms 字段(接口鉴权根据全局角色权限规则的缓存和用户角色校验) 2024-12-06 17:31:21 +08:00
Ray.Hao
e9afa3f817 chore: 更新系统日志表(添加请求参数和响应数据) 2024-12-06 17:27:27 +08:00
郝先瑞
1e904e4fb6 !13 feat(core): 完善日志切面并优化日志实体,增强日志记录
Merge pull request !13 from stackcn/master
2024-12-06 07:52:03 +00:00
stackcn
2397921eee docs(core): 修正注释中关于日志记录默认行为的描述
- 将"请求参数默认不记录"修改为"响应结果默认不记录"
2024-12-06 13:57:22 +08:00
stackcn
06fcaf59fd feat(core): 增加系统日志功能
- 在 ConfigController 和 UserController 中添加日志注解
- 新增 LogModuleEnum.EXCEPTION 枚举值
- 在 Log 注解中添加 params 和 result 属性
- 实现日志切面,记录请求参数和响应结果
- 优化日志保存逻辑,支持异常日志记录
2024-12-06 13:54:12 +08:00
Ray.Hao
91efbb5954 docs: springboot 版本更新 2024-12-06 00:49:56 +08:00
Ray.Hao
610a795432 docs: 更换LOGO 2024-12-06 00:48:38 +08:00
谢东
7aa206b120 feat(core): 完善日志切面并优化日志实体
- 在 LogAspect 中添加了请求参数和响应内容的记录
- 增加 Log 实体类的字段
2024-12-06 00:25:26 +08:00
谢东
e9e2276841 Merge branch 'master' of https://gitee.com/stackcn/youlai-boot 2024-12-05 23:10:27 +08:00
Theo
bb5b1918ec fix(system): 修复修改菜单时父级菜单选择为当前菜单的问题
- 在修改菜单时增加了一个判断,如果父级菜单 ID与当前菜单 ID 相同,则抛出异常
- 异常信息为 "父级菜单不能为当前菜单",避免了逻辑上的错误
2024-12-05 22:07:33 +08:00
stackcn
17c395dbc7 feat(system): 添加系统配置操作日志记录功能
- 在 ConfigController 中新增日志注解,记录系统配置相关操作
- 更新 LogModuleEnum 枚举,添加 SETTING 系统配置模块
2024-12-05 17:55:35 +08:00
郝先瑞
a67a538d2d !12 使用Convert工具进行类型转换,避免潜在的 NumberFormatException
Merge pull request !12 from stackcn/master
2024-12-05 09:31:50 +00:00
stackcn
bc79cc8b46 refactor: 使用Convert工具进行类型转换,避免潜在的 NumberFormatException
- 在 RateLimiterFilter 中使用 Convert.toLong 替代 Long.parseLong
- 在 UserImportListener 中使用 Convert.toInt 替代 Integer.parseInt
- 这些修改提高了代码的健壮性和容错性,避免了潜在的 NumberFormatException
2024-12-05 17:05:17 +08:00
胡少翔
8055e86f32 perf(core): 优化数据权限处理逻辑
- 合并判断条件,简化代码结构
- 提高超级管理员和未登录用户的处理效率
2024-12-05 11:37:21 +08:00
胡少翔
13cd408a97 fix(sql): 修复未登录MyBatis拦截器报错导致启动失败的bug 2024-12-05 11:34:26 +08:00
郝先瑞
7bd17b5a18 !11 优化菜单下拉列表相关方法的参数类型和泛型使用
Merge pull request !11 from stackcn/master
2024-12-05 02:18:21 +00:00
stackcn
afd923e3fd refactor(system): 优化菜单选项接口和相关服务
- 更新 MenuController 中 listMenuOptions 方法的返回类型为 Result<List<Option<Long>>>- 更新 MenuService 接口中 listMenuOptions 方法的返回类型为 List<Option<Long>>
- 更新 MenuServiceImpl 中 listMenuOptions 和 buildMenuOptions 方法的返回类型为 List<Option<Long>>
- 优化相关方法的参数类型和泛型使用,提高代码可读性
2024-12-05 10:12:29 +08:00