Commit Graph
108 Commits
Author SHA1 Message Date
odboy e6a85a44ba fix(storage): 修复MinIO文件上传URL生成问题
- 注释掉直接拼接的文件URL赋值逻辑
- 在服务层实现预览URL生成并设置到存储实体
- 统一返回预览URL而不是重复调用生成方法
2026-02-27 17:07:55 +08:00
odboy 69b7c5d947 fix(storage): 修复MinIO文件上传和配置问题
- 修复文件上传时缺少后缀名的问题,添加对无后缀文件的处理逻辑
- 更新开发和生产环境的OSS配置,修改endpoint、accessKey和secretKey
- 将文件大小限制从100调整为10
- 优化代码格式,修复方法参数换行和构建器链式调用的格式问题
- 统一多个版本中的MinIO仓库代码变更
2026-02-27 16:54:16 +08:00
odboy 1b1bb10089 refactor(framework): 更新注解和流操作以提高代码质量 2026-02-27 16:08:41 +08:00
odboy aa4f062026 refactor(framework): 优化代码结构和性能 2026-02-26 14:40:43 +08:00
odboy 643a211f95 docs(quartz): 更新定时任务相关类的文档注释 2026-02-26 13:42:57 +08:00
odboy 140d39cbe6 refactor(exception): 重构全局异常处理器 2026-02-25 18:04:14 +08:00
odboy 53cba0c887 refactor(websocket): 优化 WebSocket 配置和消息处理逻辑
- 在 RedisConfiguration 中移除 CachingConfigurerSupport 继承并调整方法重写
- 为 KitWsServer 添加空消息处理逻辑,当收到 "[{}]" 消息时清理客户端连接
- 在 KitSpringBeanHolder 中将线程ID获取方式从 getId() 改为 threadId()
- 为 Redis 扫描相关方法添加 SuppressWarnings 注解以处理泛型警告
2026-02-25 17:55:21 +08:00
odboy a78b1d9e08 refactor(operalog): 优化操作日志切面类代码结构
- 在方法调用前添加this关键字明确对象引用
2026-02-25 16:03:36 +08:00
odboy 6d486c5ba6 refactor(logging): 重构执行时间统计功能的注解和切面类命名 2026-02-25 16:00:15 +08:00
odboy 870e9ba8a8 docs(websocket): 更新WebSocket客户端管理器注释
- 修改了KitWsClientManager类的注释说明
- 将"分布式必出问题"更改为"已通过redis pub/sub解耦"
- 说明了当前实现已解决分布式部署问题
2026-02-25 15:12:50 +08:00
odboy eccdf12b8e fix(redis): 移除日志中的JSON序列化 2026-02-25 15:08:23 +08:00
odboy 569a9a648b feat(redis): 添加Redis消息订阅功能Demo 2026-02-25 13:25:34 +08:00
odboy d74bcd5337 feat(websocket): 实现基于Redis的消息队列WebSocket通信功能
- 添加Redis消息队列配置类RedisMessageConfig,实现消息监听容器
- 重构KitWsMessage消息结构,将数据字段改为内部Data类并添加getter/setter
- 集成RedisTemplate实现WebSocket消息发布功能,支持主动推送和实时聊天
- 实现WsMessageSubscriber消息订阅者,处理来自Redis的消息队列数据
- 添加WebSocket业务代码常量接口KitWsBizCodeConst
- 更新前端Demo组件适配新的消息格式和业务代码参数
- 优化WebSocket服务器端消息处理逻辑和错误处理机制
2026-02-25 13:18:01 +08:00
odboy ae0c0482cf style(controller): 统一API标签中的分隔符格式 2026-02-25 09:08:46 +08:00
odboy 7b8e7190fd feat(table): 添加动态表格功能实现
- 新增 KitDynamicTableColumn 注解用于定义表格列属性
- 创建 KitDynamicTableResponse 类处理动态表格响应数据
- 实现 KitDynamicTableUtil 工具类提供排序和查询构建功能
- 添加 SystemMenuDynamicTableModel 示例渲染对象
- 集成动态表格到 CuteDynamicTableDemoApi 提供三种查询方式
- 支持表格列的标题、宽度、排序等动态配置
- 实现分页查询和条件筛选功能
2026-02-07 15:02:32 +08:00
odboy b3eaa44c7d chore(deps): 更新Spring Boot版本并优化项目配置
- 将Spring Boot父版本从3.5.9升级到3.5.10
- 修复文件上传路径中用户名前缺少斜杠的问题
2026-02-06 11:36:04 +08:00
odboy c362f70ad3 fix(exception): 为全局异常处理器添加隐藏注解,解决SpringBootStarter3.4.x以上版本不兼容问题 2026-02-06 11:34:36 +08:00
odboy 6b1045f0af feat(table): 添加表格排序和选择功能支持
- 在KitPageArgs中新增OrderBy排序参数类,支持字段转下划线和排序绑定
- 修改SystemDictService.searchDict方法,集成排序参数处理逻辑
- 更新CuteDragTable和CuteSimpleTable组件,添加排序和选择功能
- 新增表格上方工具栏插槽和选择计数显示
- 优化前端表格组件的排序事件处理和数据刷新逻辑
2026-01-30 19:08:01 +08:00
odboy ae1de44b2c refactor(util): 重构KitBigDecimalUtil类提高精度控制和数据类型支持 2026-01-30 19:02:50 +08:00
odboy c828e27b95 refactor(mybatisplus): 优化KitMpService接口方法命名和删除废弃工具类 2026-01-30 08:51:44 +08:00
odboy e566cb6fa0 refactor(mapper): 重构MyBatis Plus基础接口功能
- 添加StrUtil工具类导入用于字符串处理
- 优化getMapWithKv方法实现,支持下划线转驼峰并使用HashMap替代ConcurrentHashMap
- 重命名queryFeatureClazzList为queryFeatureClazz提升方法名准确性
- 简化searchFeatureClazz方法参数列表
- 更新注释标注所有功能已测试完成
- 移除LambdaQueryChainWrapper相关方法以简化接口定义
- 统一代码格式化并添加必要的空行提升可读性

refactor(service): 重构服务层接口和实现类

- 重命名saveFeatureClazzList为batchSaveFeatureClazz提升语义清晰度
- 重命名modifyFeatureClazzById为updateFeatureClazzById统一更新方法命名
- 重命名queryFeatureClazzById为getFeatureClazzById统一查询方法命名
- 新增batchUpdateFeatureClazzById方法支持批量更新操作
- 重命名queryClazzByArgs为getClazzByArgs保持查询方法命名一致性
- 重命名searchClazzPageByArgs和searchFeatureClazzPageByArgs替换原分页查询方法
- 移除过时的queryFeatureClazzPageByArgs相关方法
- 更新注释标注所有功能已测试完成

refactor(serviceimpl): 重构服务实现类逻辑

- 完善batchSaveFeatureClazz方法实现逻辑
- 更新batchUpdateFeatureClazzById方法实现
- 使用KitValidUtil替代BadRequestException进行参数验证
- 简化getFeatureClazzById方法实现逻辑
- 优化getClazzByArgs和getFeatureClazzByArgs方法排序逻辑
- 更新updateClazzByArgs方法使用LambdaUpdateWrapper
- 移除过时的queryFeatureClazzPageByArgs相关实现
- 统一代码格式化并移除无用的导入包

refactor(beanutil): 优化Bean转换工具类

- 在copyToClass方法中添加空值检查防止NPE
- 在copyToTarget方法中添加源和目标对象空值检查
- 优化copyToList方法处理空集合情况返回固定大小列表
- 统一代码格式化并添加必要的空行提升可读性
2026-01-29 12:13:06 +08:00
odboy fc076df2aa chore(config): 移除应用配置中的调试日志包路径 2026-01-29 12:11:39 +08:00
odboy 10fd8a38aa chore(deps): 更新项目依赖版本
- 将 mybatis-plus 版本从 3.5.15 升级到 3.5.16
- 将 undertow 版本从 2.3.20.Final 升级到 2.3.22.Final
2026-01-29 12:06:54 +08:00
odboy 76c0d3584b feat(util): 添加毫秒时间戳格式化功能 2026-01-28 16:10:41 +08:00
odboy 7a215369d8 chore(dependencies): 更新项目依赖版本并优化配置
- 升级 mybatis-plus 版本从 3.5.14 到 3.5.15
- 升级 hutool 版本从 5.8.40 到 5.8.43
- 升级 jjwt 版本从 0.12.6 到 0.13.0
- 升级 mysql-connector-j 版本从 9.3.0 到 9.5.0
- 升级 aspectjrt 和 aspectjweaver 版本从 1.9.7 到 1.9.25.1
- 移除 commons-text 依赖并注释掉相关配置
- 将 jsch 依赖替换为 github.mwiede/jsch 版本 2.27.7
- 升级 oshi-core 版本从 6.6.5 到 6.9.2
- 升级 quartz 版本从 2.5.0 到 2.5.2
- 将 c3p0 替换为 HikariCP 连接池
- 升级 commons-net 版本从 3.11.1 到 3.12.0
- 移除 joda-time 依赖
- 移除 rhino 依赖
- 修改 redis 数据库配置从 10 到 2
- 优化 quartz 配置,增加数据源和线程池设置
- 修复 logback.xml 格式问题
2026-01-27 08:59:10 +08:00
odboy 75ab43d9b4 refactor(KitScriptHelper): 替换 Rhino JavaScript 引擎为 EvalEx 表达式引擎 2026-01-27 08:58:31 +08:00
odboy a4d15d4ba8 chore(config): 添加 Git 用户配置脚本 2026-01-27 08:54:47 +08:00
odboy 0da0eda4ca update cutejava-springboot3/cutejava-starter/src/main/resources/application-dev.yml.
Signed-off-by: Odboy <tianjun@odboy.cn>
2026-01-26 05:11:03 +00:00
odboy eb2d0e02a8 refactor(util): 移除废弃类并优化验证工具类
- 删除 TaskTemplateInfoVo 类
- 删除 ServerException 类
- 删除 KitDistributedIdUtil 类
- 删除 SystemQuartzJobVo 类
- 在 KitBigDecimalUtil 中新增格式化金额方法
- 在 KitDateUtil 中新增获取周几方法
- 在 KitCollUtil 中修复空集合验证逻辑
- 移除 KitStringUtil 中的日期相关代码
- 在 KitValidUtil 中新增多种验证方法
- 修改 SystemMenuController 中的菜单保存逻辑
- 优化 SystemQuartzJobController 中的定时任务操作方法
- 为 SystemQuartzJobTb 添加扩展字段 uuid
2026-01-24 09:50:13 +08:00
odboy 9b61ab35b6 feat(framework): 添加Redis序列化白名单配置功能 2026-01-24 09:48:18 +08:00
odboy 65699dcab4 chore(version): 更新项目版本号从1.5.0到1.5.2 2026-01-17 10:19:14 +08:00
odboy da255fa7e0 feat(system): 新增系统组件服务重构部门和用户选择功能
- 新增 CuteDeptTreeVo 模型类用于部门树形结构
- 重命名并迁移 SystemProductLineTreeVo 到 CuteProductLineSelectProVo
- 重命名并迁移 SystemProductLineVo 到 CuteProductLineSelectVo
- 新增 CuteUserSelectVo 模型类用于用户选择组件
- 新增 CuteBaseService 提供基础部门查询服务
- 新增 CuteDeptTreeService 处理部门树形数据逻辑
- 新增 CuteFileUploadService 管理文件上传功能
- 新增 CuteProductLineSelectProService 和 CuteProductLineSelectService
- 新增 CuteUserSelectService 提供用户选择数据源
- 新增多个 API 控制器包括 CuteDeptTreeApi、CuteFileUploadApi 等
- 更新缓存键常量 USER_INFO 替代 ONLINE_USER
- 移除旧的 SystemComponentController 和相关方法
- 调整 SystemUserInfoDAO 使用新的缓存键名
- 修改 SystemUserVo 中的部门字段类型为 SystemDeptTb
2026-01-17 10:01:42 +08:00
odboy d41333c766 refactor(system): 重构系统模块的缓存键和数据对象配置 2026-01-16 19:43:27 +08:00
odboy 9e306aadc5 refactor(system): 重构系统模块中的菜单和角色关联关系 2026-01-15 21:52:56 +08:00
odboy ff723a6044 chore(framework): 更新版权年份至2026年 2026-01-15 17:18:54 +08:00
odboy 0c57ef3d84 fix(quartz): 修复定时任务参数传递和文档注释问题
- 将 QuartzRunnable 中空字符串参数改为 null 值传递
- 为 SystemQuartzJobService 中的方法添加 TestPassed 标记注释
- 添加查询启用定时任务和根据ID查询定时任务的新方法
- 修复前端用户中心页面请求耗时显示的空值问题
- 在定时任务界面添加 Cron 表达式在线生成链接
- 统一后端服务层中查询方法的注释描述用词
2026-01-15 16:59:33 +08:00
odboy bb664df62f refactor(quartz): 重构定时任务相关服务和控制器 2026-01-15 16:17:23 +08:00
odboy 40f4657d6f refactor(storage): 重构本地存储服务的文件上传功能 2026-01-15 15:32:56 +08:00
odboy 4d773797cd style(java): 优化代码格式和清理未使用导入 2026-01-15 09:35:18 +08:00
odboy 5178be95b3 Merge remote-tracking branch 'gitee/dev' into dev 2026-01-15 09:30:19 +08:00
odboy 4684b8ea5e refactor(framework): 优化 MyBatis Plus 查询工具类代码 2026-01-15 09:30:07 +08:00
odboy cf65b4f5ab feat(dict): 添加字典明细查询功能并重构系统服务代码结构 2026-01-14 20:20:11 +08:00
odboy c008daaaa1 style(operalog): 格式化操作日志切面代码并增强JSON序列化容错性 2026-01-14 20:14:12 +08:00
odboy 64a9dd2a4f chore(config): 更新RSA私钥和Base64密钥配置 2026-01-14 09:58:00 +08:00
odboy 7f72553ddd fix(starter配置): 追加缺少的配置项 2026-01-14 09:48:54 +08:00
odboy c11fd19351 refactor(constant): 将应用名称和标题常量统一管理 2026-01-13 14:19:30 +08:00
odboy 3b3bfff2c5 fix(util): 优化SQL工具类错误提示信息 2026-01-13 13:34:12 +08:00
odboy 0685e3ba28 refactor(system): 重构系统模块的分页参数处理和代码优化 2026-01-12 18:56:51 +08:00
odboy 5aa5624350 style(framework): 优化代码风格和日志格式 2026-01-12 17:45:27 +08:00
odboy 8aa0830213 refactor(java): 优化Java代码实现细节 2026-01-12 17:30:23 +08:00