Commit Graph

16 Commits

Author SHA1 Message Date
Leo
55734b2b12 feat(config): 集成字典管理模块配置
- 在插件父pom中添加字典模块引用
- 在Web启动模块中添加字典模块依赖
- 启用@EnableCoderDict字典翻译插件
- 配置应用启动时字典缓存预热
- 完成字典管理系统完整集成
2025-09-26 16:37:50 +08:00
Leo
f74779d0ad feat(plugin): 新增字典翻译插件模块
- 新增coder-common-thin-dict插件模块
- 实现CoderDictAspect AOP切面自动字典翻译
- 支持@CoderDict和@CoderDictClass注解
- 自动翻译List、Page和单对象返回结果
- 集成Redis缓存提升翻译性能
- 提供@EnableCoderDict启用注解
2025-09-26 16:37:26 +08:00
Leo
e0f47ce1b6 fix(plugins): 优化插件配置和响应处理器
- 优化ResultResponseHandler响应处理逻辑
- 完善CoderSaTokenInterceptor拦截器配置
- 提升系统统一响应格式处理能力
- 增强Sa-Token权限验证功能
2025-09-23 23:48:09 +08:00
Leo
e3e992e5a3 feat(oss): 增强OSS存储功能
- 新增MinioConfig配置类,支持Minio对象存储
- 新增MinioStorageService实现,提供完整的Minio存储操作
- 优化OssAutoConfiguration自动配置,增强扩展性
- 改进LocalStorageService本地存储服务
- 完善StorageServiceFactory存储服务工厂
- 更新OSS插件依赖配置
2025-09-22 23:08:06 +08:00
Leo
530ae64dd6 refactor: 统一OSS插件模块方法注释格式
优化OSS存储插件所有方法的注释格式,统一使用标准化的JavaDoc格式:
- 采用 @description [功能描述] 格式
- 统一 @author Leocoder 作者标识
- 涵盖配置类、服务类、工具类等所有方法
- 提升代码可读性和维护性

影响模块:
- OssAutoConfiguration: OSS自动配置类
- OssStorageService: 阿里云OSS存储服务
- LocalStorageService: 本地存储服务
- StorageService: 存储服务接口
- StorageServiceFactory: 存储服务工厂
- OssUtil: OSS工具类
2025-07-09 14:31:12 +08:00
Leo
0767c83995 feat: 新增OSS对象存储插件模块
- 实现阿里云OSS对象存储服务
- 支持MinIO对象存储服务
- 提供本地存储服务作为降级选择
- 实现存储服务工厂模式统一管理
- 新增OSS配置管理和工具类
- 完善插件化架构支持多种存储方式
- 添加详细的使用文档和配置说明
2025-07-09 01:18:02 +08:00
Leo
77d2ad543b feat: 增强文件上传功能和菜单管理优化
- 新增文件上传预检查功能,支持文件格式和大小验证
- 完善全局异常处理器,增加文件上传异常处理
- 优化菜单管理,添加菜单类型枚举,提升代码可读性
- 完善常量类,新增数据计数阈值常量
- 统一文件上传逻辑,支持图片和文档分类管理
2025-07-08 19:55:47 +08:00
Leo
16fbe7dc09 feat: 新增操作日志插件模块
- 创建操作日志插件模块,实现可插拔式日志记录功能
- 添加@EnableOperLog注解实现插件自动配置
- 添加@OperLog注解支持方法级别的操作日志记录
- 实现AOP切面处理,自动拦截并记录操作信息
- 配置异步日志记录服务,提升系统性能
- 更新插件父模块POM配置,纳入构建管理
2025-07-07 22:42:00 +08:00
Leo
d0312ea461 feat: 新增操作日志基础数据模型
- 添加操作类型枚举(OperType),支持增删改查等操作分类
- 添加系统类型枚举(SystemType),区分后台用户和手机端用户
- 添加操作日志实体类(SysOperLog),包含完整的日志记录字段
- 为实体类添加状态和类型的文本转换方法,便于前端展示
2025-07-07 22:41:31 +08:00
Leo
b87583bb67 refactor: 优化插件模块注释规范
- 移除脱敏、Excel、结果处理、Sa-Token等插件的行尾注释
- 改为独立行注释格式
- 修复ResultResponseHandler的扫包配置
- 统一插件模块代码风格
2025-07-07 14:46:18 +08:00
Leo
065c9884ad feat: 配置Sa-Token拦截器排除静态资源和API文档路径
- 添加静态资源路径排除配置(/picture/**、/static/**等)
- 添加API文档路径排除配置(/swagger-ui/**、/v3/api-docs/**等)
- 优化拦截器配置以提高性能和用户体验
2025-07-06 22:56:40 +08:00
Leo
3fd0f04f43 feat: 完善Sa-Token插件架构实现
- 添加Sa-Token权限认证接口实现
- 完善插件化配置架构
- 修复StpInterface缺失导致的启动失败问题
- 实现用户角色和权限获取逻辑
2025-07-05 14:41:05 +08:00
Leo
e4026c3fe8 chore: 代码格式化和IDE配置优化
- 统一代码编码格式为UTF-8
- 优化IntelliJ IDEA代码检查配置
- 格式化所有Java源文件,统一代码风格
- 完善项目基础配置
2025-07-05 13:50:38 +08:00
Leo
e9422ce59f feat: 完善模块间依赖关系配置
- 优化resultex模块依赖配置,启用必要的插件依赖
- 修复model模块描述信息
- 完善项目模块化架构设计
2025-07-05 13:50:19 +08:00
Leo
40f9b376da fix: 修复Maven模块构建依赖配置
- 添加plugins模块的子模块声明
- 修复Maven reactor构建顺序问题
- 解决coder-common-thin-resultex和coder-common-thin-sa-token依赖缺失问题
2025-07-05 13:49:55 +08:00
Leo
afe542010b 初始化项目 2025-07-05 12:29:03 +08:00