Ray.Hao
|
b17bd6bf7c
|
refactor(rate-limit): 限流架构升级为双层滑动窗口,新增IP全局防护与响应头
限流算法从 INCR+EXPIRE 固定窗口升级为 ZSET+Lua 滑动窗口,
新增 IpRateLimitFilter 提供 IP 全局防护(默认 1000次/60s)。
新增 X-RateLimit-Limit/Remaining/Reset 响应头与 Retry-After,
新增 rate-limit.ip.* 配置项控制 IP 全局开关与阈值,
@RateLimit 空注解统一走全局配置,消除硬编码。
|
2026-07-05 00:19:44 +08:00 |
|
Ray.Hao
|
49e3d7a71b
|
refactor: 统一注释规范与代码风格,优化分层结构
|
2026-06-28 19:04:21 +08:00 |
|
Ray.Hao
|
6b6c06370f
|
refactor: 统一实体/限流AOP化/精简日志/文件归位
|
2026-06-24 08:11:23 +08:00 |
|
Ray.Hao
|
c7c6799af4
|
refactor: 项目结构优化与代码生成模板修复
|
2026-04-02 09:24:24 +08:00 |
|
Ray.Hao
|
9cd3ff88f8
|
refactor: 重构目录结构统一规范
- shared/ → common/(constant、enums、model)
- framework/cache/config/ → framework/cache/(扁平化)
- framework/integration/captcha/ → framework/captcha/
- config/property/ → 各模块 config/ 下
- interfaces/ → module/(sse、mail、sms)
- 移除冗余枚举 LogModuleEnum
|
2026-03-28 09:00:35 +08:00 |
|
Ray.Hao
|
8188c82c3d
|
feat: 重构项目结构并新增微信小程序认证模块
|
2026-03-24 07:52:05 +08:00 |
|
Ray.Hao
|
a71a423313
|
refactor: 移除微信小程序登录相关代码
|
2026-03-07 08:06:56 +08:00 |
|
Ray.Hao
|
e69baa6785
|
feat: 重构微信小程序登录模块
|
2026-03-06 23:23:55 +08:00 |
|
Ray.Hao
|
27a8f0e6a5
|
feat: 新增微信小程序登录功能及第三方账号绑定表
|
2026-03-05 07:45:01 +08:00 |
|
Ray.Hao
|
5048bf460e
|
refactor: 优化项目结构
|
2026-02-28 17:49:43 +08:00 |
|
Ray.Hao
|
f32996d9c2
|
refactor: 重构代码生成模块并迁移至infra目录
|
2026-02-26 18:53:16 +08:00 |
|
Ray.Hao
|
e735f768b5
|
chore: 移除微信授权登录和AI 模块
|
2026-02-11 11:35:04 +08:00 |
|
Ray.Hao
|
be621e3b62
|
refactor: 类命名规范调整
|
2026-01-03 23:05:01 +08:00 |
|
Ray.Hao
|
2e850debb4
|
refactor(auth): 规范化认证模块命名和代码结构
|
2025-12-29 16:35:55 +08:00 |
|
Ray.Hao
|
1155d01b27
|
refactor: 更新微信小程序登录请求参数的注释和备份文件,移除RolePermsBO类
|
2025-12-29 08:05:33 +08:00 |
|
Ray.Hao
|
8eaed3cfb7
|
refactor: 实体命名规范调整,代码生成同步调整
|
2025-12-18 09:43:36 +08:00 |
|
Ray.Hao
|
5817826bbd
|
refactor: 拆分多租户
|
2025-12-15 08:05:24 +08:00 |
|
Ray.Hao
|
3f05f77351
|
feat: 权限缓存加载适配
|
2025-12-12 22:26:43 +08:00 |
|
Ray.Hao
|
51d8220a18
|
refactor: 多租户开发和代码规范调整
|
2025-12-11 21:13:52 +08:00 |
|
Ray.Hao
|
96676f487e
|
refactor(auth): 优化令牌管理和安全性验证逻辑
|
2025-12-03 20:59:38 +08:00 |
|
theo
|
b6bfc55b3b
|
refactor(auth):重构认证服务和安全配置
- 调整 AuthServiceImpl 中的包导入顺序
-修复安全配置中数据权限处理器的包路径
- 更新短信认证提供者中的验证码异常处理类路径
-优化包结构引用,提高代码可读性和维护性
|
2025-10-15 17:56:21 +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 |
|
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 |
|