Commit Graph

4 Commits

Author SHA1 Message Date
Leo
33b341e9e7 feat: 增强文件上传功能支持多种存储服务
- 在系统模块中集成OSS存储服务支持
- 优化FileController支持本地存储、MinIO和阿里云OSS
- 增强SysFileController和SysPictureController的文件删除功能
- 支持存储服务降级机制确保上传可用性
- 优化文件访问路径生成逻辑
- 完善错误处理和日志记录机制
2025-07-09 01:17:40 +08:00
Leo
60d0598975 feat: 系统模块集成操作日志功能
- 添加操作日志管理Controller,提供完整的CRUD和查询接口
- 实现操作日志Service业务逻辑,支持分页查询和统计分析
- 添加操作日志定时清理任务,定期清理过期日志数据
- 集成操作日志插件依赖到系统模块POM配置
- 为所有Controller方法添加@OperLog注解,实现操作记录
- 创建操作日志Mapper和XML映射文件,支持数据库操作
- 提供日志统计和仪表盘数据接口,便于监控分析
2025-07-07 22:44:47 +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
afe542010b 初始化项目 2025-07-05 12:29:03 +08:00