Leo
|
c731409c06
|
feat(monitor): 实现系统监控模块核心功能
- 添加服务器资源监控功能(CPU、内存、磁盘、JVM)
- 实现Redis监控和性能统计
- 添加缓存管理功能(查看、删除、清空)
- 使用OSHI库进行跨平台硬件信息收集
- 集成Sa-Token权限验证和Swagger文档
- 支持实时监控数据获取和格式化显示
|
2025-09-28 00:08:37 +08:00 |
|
Leo
|
0d0f97cb9f
|
feat(monitor): 添加监控模块到项目构建配置
- 在modules/pom.xml中添加coder-common-thin-monitor模块
- 在web/pom.xml中启用监控模块依赖
- 完善监控模块的Maven构建配置
|
2025-09-28 00:07:40 +08:00 |
|
Leo
|
35775b0fcc
|
feat(monitor): 实现在线用户管理Controller
- 实现分页查询在线用户列表功能
- 支持按登录名、用户名、IP地址过滤
- 实现强制注销功能,彻底清除用户Token
- 新增在线用户统计接口
- 基于Sa-Token API实现会话管理
- 完善异常处理和日志记录
- 遵循统一的权限验证和接口规范
|
2025-09-27 17:51:31 +08:00 |
|
Leo
|
55734b2b12
|
feat(config): 集成字典管理模块配置
- 在插件父pom中添加字典模块引用
- 在Web启动模块中添加字典模块依赖
- 启用@EnableCoderDict字典翻译插件
- 配置应用启动时字典缓存预热
- 完成字典管理系统完整集成
|
2025-09-26 16:37:50 +08:00 |
|
Leo
|
1dc2300763
|
feat(controller): 新增字典管理REST API接口
- 新增SysDictTypeController字典类型管理接口
- 新增SysDictDataController字典数据管理接口
- 提供完整的CRUD操作API
- 支持分页查询和条件搜索
- 集成Sa-Token权限验证和操作日志
- 添加Swagger文档注解
|
2025-09-26 16:36:44 +08:00 |
|
Leo
|
f887d73063
|
feat(service): 新增字典管理业务逻辑层
- 新增SysDictTypeService字典类型业务接口和实现
- 新增SysDictDataService字典数据业务接口和实现
- 实现完整的CRUD操作和分页查询
- 集成Redis缓存机制和缓存同步
- 支持字典数据的缓存预热和刷新
|
2025-09-26 16:36:23 +08:00 |
|
Leo
|
28941ede41
|
fix(dashboard): 优化活跃用户统计逻辑
- 修改活跃用户数统计方式,解决groupBy无法正确统计不重复用户数的问题
- 改为先查询符合条件的登录记录,再使用Stream API统计不重复用户名
- 提高统计准确性,确保活跃用户数据的正确性
- 添加详细的中文注释说明统计逻辑
|
2025-09-24 22:19:59 +08:00 |
|
Leo
|
3ac1f69197
|
feat(service): 新增仪表盘业务服务层
- 新增DashboardService服务接口
- 新增DashboardServiceImpl服务实现类
- 实现用户统计、登录统计、存储统计业务逻辑
- 支持数据缓存和性能优化
- 遵循构造器注入规范
|
2025-09-23 23:47:32 +08:00 |
|
Leo
|
91393b7a57
|
feat(dashboard): 新增仪表盘控制器
- 新增DashboardController控制器类
- 实现仪表盘数据统计接口
- 支持用户统计、登录统计、存储统计等功能
- 配置dashboard权限验证
|
2025-09-23 23:46:52 +08:00 |
|
Leo
|
2a4fb00385
|
feat(system): 优化系统文件管理功能
- 改进UploadUtil文件上传工具类,增强文件处理能力
- 优化FileController文件控制器,完善文件操作接口
- 增强文件上传、下载和管理功能的稳定性
|
2025-09-22 23:08:47 +08:00 |
|
Leo
|
dea78d97b7
|
feat: 完善系统服务层和数据模型
- 优化SysMenuServiceImpl角色菜单保存逻辑,增加参数验证和空值处理
- 新增SysRoleMenuBo业务对象,支持角色菜单权限配置
- 更新数据库脚本,完善系统文件表结构和数据
- 增强数据处理的健壮性和安全性
|
2025-07-09 16:49:12 +08:00 |
|
Leo
|
16adee052f
|
feat: 优化系统控制器功能
- 优化SysMenuController角色菜单权限接口,改用POST请求体传参
- 增加SysPictureController图片名称模糊查询功能
- 完善参数验证和业务逻辑处理
|
2025-07-09 16:48:07 +08:00 |
|
Leo
|
eaa150f32d
|
refactor: 优化系统登录服务实现
完善SysLoginServiceImpl登录服务的核心功能:
- 优化登录验证逻辑
- 增强安全性处理
- 完善异常处理机制
提升系统登录功能的稳定性和安全性。
|
2025-07-09 14:44:20 +08:00 |
|
Leo
|
b2ea8a3906
|
feat: 增强文件上传控制器功能
完善文件上传相关的控制器模块:
- FileController: 通用文件上传控制器
- SysFileController: 系统文件管理控制器
- SysPictureController: 系统图片管理控制器
集成OSS存储服务,支持多种存储方式,
提供统一的文件上传、下载和管理接口。
|
2025-07-09 14:44:07 +08:00 |
|
Leo
|
33b341e9e7
|
feat: 增强文件上传功能支持多种存储服务
- 在系统模块中集成OSS存储服务支持
- 优化FileController支持本地存储、MinIO和阿里云OSS
- 增强SysFileController和SysPictureController的文件删除功能
- 支持存储服务降级机制确保上传可用性
- 优化文件访问路径生成逻辑
- 完善错误处理和日志记录机制
|
2025-07-09 01:17:40 +08:00 |
|
Leo
|
77d2ad543b
|
feat: 增强文件上传功能和菜单管理优化
- 新增文件上传预检查功能,支持文件格式和大小验证
- 完善全局异常处理器,增加文件上传异常处理
- 优化菜单管理,添加菜单类型枚举,提升代码可读性
- 完善常量类,新增数据计数阈值常量
- 统一文件上传逻辑,支持图片和文档分类管理
|
2025-07-08 19:55:47 +08:00 |
|
Leo
|
60d0598975
|
feat: 系统模块集成操作日志功能
- 添加操作日志管理Controller,提供完整的CRUD和查询接口
- 实现操作日志Service业务逻辑,支持分页查询和统计分析
- 添加操作日志定时清理任务,定期清理过期日志数据
- 集成操作日志插件依赖到系统模块POM配置
- 为所有Controller方法添加@OperLog注解,实现操作记录
- 创建操作日志Mapper和XML映射文件,支持数据库操作
- 提供日志统计和仪表盘数据接口,便于监控分析
|
2025-07-07 22:44:47 +08:00 |
|
Leo
|
d0312ea461
|
feat: 新增操作日志基础数据模型
- 添加操作类型枚举(OperType),支持增删改查等操作分类
- 添加系统类型枚举(SystemType),区分后台用户和手机端用户
- 添加操作日志实体类(SysOperLog),包含完整的日志记录字段
- 为实体类添加状态和类型的文本转换方法,便于前端展示
|
2025-07-07 22:41:31 +08:00 |
|
Leo
|
a7e9e0cf1d
|
refactor: 优化系统业务模块注释规范
- 移除CaptchaController和SysMenuServiceImpl的行尾注释
- 改为独立行注释格式
- 提升代码可读性和维护性
|
2025-07-07 14:46:06 +08:00 |
|
Leo
|
f3bc4ace1f
|
feat: 集成OpenAPI 3.0文档并添加中文接口注解
✨ 新增功能:
- 集成SpringDoc OpenAPI 3.0依赖和配置
- 创建OpenApiConfig配置类,设置中文API文档信息
- 为所有Controller类添加@Tag中文标签注解
- 为所有Controller方法添加@Operation中文描述注解
📝 涉及模块:
- 根pom.xml: 添加springdoc依赖版本管理
- coder-common-thin-web: 添加OpenAPI依赖和配置
- coder-common-thin-system: 添加OpenAPI依赖
- application-dev.yml: 配置SpringDoc参数
🎯 改进内容:
- 用户管理: 15个接口方法的中文注解
- 登录认证: 3个接口方法的中文注解
- 验证码管理: 2个接口方法的中文注解
- 菜单管理: 13个接口方法的中文注解
- 角色管理: 11个接口方法的中文注解
- 文件管理: 2个接口方法的中文注解
- 系统文件管理: 7个接口方法的中文注解
- 图库管理: 7个接口方法的中文注解
- 登录日志: 7个接口方法的中文注解
🚀 使用效果:
- 访问 /swagger-ui.html 可查看完整中文API文档
- 同步到Apifox时显示中文接口名称和描述
- API按功能模块分组,便于管理和使用
|
2025-07-05 16:35:59 +08:00 |
|
Leo
|
3fd0f04f43
|
feat: 完善Sa-Token插件架构实现
- 添加Sa-Token权限认证接口实现
- 完善插件化配置架构
- 修复StpInterface缺失导致的启动失败问题
- 实现用户角色和权限获取逻辑
|
2025-07-05 14:41:05 +08:00 |
|
Leo
|
afe542010b
|
初始化项目
|
2025-07-05 12:29:03 +08:00 |
|