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
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
76c0d3584b
feat(util): 添加毫秒时间戳格式化功能
2026-01-28 16:10:41 +08:00
odboy
75ab43d9b4
refactor(KitScriptHelper): 替换 Rhino JavaScript 引擎为 EvalEx 表达式引擎
2026-01-27 08:58:31 +08: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
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
40f4657d6f
refactor(storage): 重构本地存储服务的文件上传功能
2026-01-15 15:32:56 +08:00
odboy
4684b8ea5e
refactor(framework): 优化 MyBatis Plus 查询工具类代码
2026-01-15 09:30:07 +08:00
odboy
c11fd19351
refactor(constant): 将应用名称和标题常量统一管理
2026-01-13 14:19:30 +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
odboy
ff22d3072c
refactor(system): 重构系统模块的数据查询和分页功能
2026-01-12 15:12:40 +08:00
odboy
e511ccdd6d
docs(framework): 更新注释和导入包
2026-01-09 12:35:16 +08:00
odboy
4c7d250500
refactor(util): 重构工具类代码以改进资源管理和验证逻辑
2026-01-09 11:57:06 +08:00
odboy
42b9adc5bd
refactor(framework): 优化代码结构和类型安全
2026-01-09 11:42:45 +08:00
odboy
2ece7de4de
perf(security): 提升RSA加密密钥长度至4096位
...
- 将后端RSA密钥生成器初始化从1024位提升至4096位
- 更新前端RSA公钥配置为新的4096位密钥对
- 增强数据传输安全性并提高加密强度
2026-01-09 11:19:58 +08:00
odboy
e5f11bb452
refactor(util): 重构工具类
2026-01-09 11:19:17 +08:00
odboy
00c3fddbf1
refactor(util): 重构工具类
2026-01-09 11:09:08 +08:00
odboy
a071953398
feat(util): 添加参数验证工具类并重构系统服务
2026-01-08 10:24:13 +08:00
odboy
67d2170eda
refactor(system): 重构系统模块的模型包结构
2026-01-08 09:34:08 +08:00
odboy
e88d535153
refactor(util): 移除多余BeanUtil导入并添加参数验证工具类
2026-01-07 18:09:04 +08:00
odboy
1165eabb4b
refactor(framework): 优化Bean拷贝工具类并更新相关实体类结构
2026-01-07 16:19:08 +08:00
odboy
595ab093b9
chore(version): 更新项目版本号从1.4.1到1.5.0
2025-12-31 15:58:20 +08:00
odboy
46ba8b966e
refactor(system): 重构系统模块中的导出功能实现
2025-12-31 12:42:08 +08:00
odboy
b15182afde
feat(xlsx): 添加Excel导出工具类并重构导出功能
...
- 新增KitXlsxExportDataTransferRowHandler接口用于数据转换
- 新增KitXlsxExportUtil工具类提供统一的Excel导出功能
- 添加多个ExportRowVo类用于导出数据映射
- 重构部门、字典、岗位、菜单等模块的导出功能使用新工具类
- 添加SystemYesOrNoChConst和SystemZhConst常量接口
- 标记KitFileUtil.downloadExcel方法为废弃
- 优化文件名验证逻辑和字符串类型判断
2025-12-30 18:01:24 +08:00
odboy
83f75831f0
chore(build): 更新项目依赖版本并优化代码格式
...
- 升级 Spring Boot 父项目版本至 3.5.9
- 更新 MySQL 连接器版本至 9.4.0
- 更新 MyBatis-Plus 版本至 3.5.14
- 更新 Fastjson2 版本至 2.0.59
- 更新 Hutool 版本至 5.8.41
- 更新 JJWT 版本至 0.12.6
- 更新 Knife4j 版本至 4.5.0
- 更新 Undertow 版本至 2.3.20.Final
- 更新 Oshi 版本至 6.6.5
- 更新 Guava 版本至 33.5.0-jre
- 格式化注解文件中的代码缩进
- 移除多余的空行和注释格式调整
2025-12-30 12:53:51 +08:00
odboy
69800ef5c7
style(pom): 格式化pom.xml文件结构
...
- 统一XML元素的缩进格式
- 调整依赖项和模块的缩进层级
- 优化配置元素的布局结构
style(annotations): 优化注解类代码格式
- 调整AnonymousAccess注解的结构
- 重新格式化AnonymousDeleteMapping注解的属性布局
- 重新格式化AnonymousGetMapping注解的属性布局
- 重新格式化AnonymousPatchMapping注解的属性布局
- 重新格式化AnonymousPostMapping注解的属性布局
- 统一注解属性的缩进和换行格式
2025-12-26 13:56:15 +08:00
odboy
57ffdccec1
fix(file): 修复本地文件上传助手的路径配置问题
...
- 添加了对操作系统名称为空的兜底处理,默认使用Linux路径
- 修复了Mac系统路径中用户名占位符的配置,添加当前用户名获取功能
- 引入KitSystemUtil工具类的getCurrentUserName方法获取系统用户名
- 使用StrUtil工具类处理用户名为空的情况
- 在前端home页面添加系统API文档链接显示功能
2025-12-25 13:45:15 +08:00
odboy
6e3061cf04
refactor(core): rename Cs prefix to Kit for base classes and utilities
...
- Renamed CsArgs to KitArgs and updated internal references
- Renamed CsBaseCreateTimeTb to KitBaseCreateTimeTb and extended KitObject
- Renamed CsBaseTimeTb to KitBaseTimeTb and extended KitObject
- Renamed CsBaseUpdateTimeTb to KitBaseUpdateTimeTb and extended KitObject
- Renamed CsBaseUserCreateTimeTb to KitBaseUserCreateTimeTb and extended KitObject
- Renamed CsBaseUserTimeLogicTb to KitBaseUserTimeLogicTb and extended KitObject
- Renamed CsBaseUserTimeTb to KitBaseUserTimeTb and extended KitObject
- Renamed CsObject to KitObject as base serializable class
- Renamed CsPageArgs to KitPageArgs and kept same generic structure
- Renamed CsPageResult to KitPageResult and updated factory methods
- Renamed CsSelectOptionVo to KitSelectOptionVo and extended KitObject
- Updated BootApplication to use KitSpringBeanHolder instead of CsSpringBeanHolder
- Renamed CsRequestHolder to KitRequestHolder and kept same functionality
- Renamed CsScriptHelper to KitScriptHelper and maintained component behavior
- Renamed CsSpringBeanHolder to KitSpringBeanHolder and updated internal usage
- Updated SwaggerConfig to import KitAnonTagUtil instead of CsAnonTagUtil
- Renamed CsHealthCheckPointService to KitHealthCheckPointService in controller and service layers
- Renamed CsMpQTypeEnum to KitMpQTypeEnum for dynamic query types
- Renamed CsMpQuery annotation to KitMpQuery and updated default type reference
- Renamed CsMpMapper to KitMpMapper and updated imports for page utilities
- Renamed CsMpService to KitMpService and updated page result references
- Renamed CsMpServiceImpl to KitMpServiceImpl and updated query utility usage
- Renamed CsMpAnyQUtil to KitMpAnyQUtil and updated internal query builder calls
- Renamed CsMpCmdGenUtil to KitMpCmdGenUtil and updated superclass reference
- Renamed CsMpQUtil to KitMpQUtil and updated annotation and handler references
- Updated model classes (CaptchaModel, ContentRsaEncodeSettingModel, JwtAuthSettingModel, OSSConfigModel) to extend KitObject instead of CsObject
2025-11-28 15:58:37 +08:00
odboy
4bf72f5a7f
style(framework): 优化代码格式与注解配置
2025-10-31 15:15:28 +08:00
odboy
dcf2528e5d
build(java): 升级Java版本至21并优化虚拟线程使用
...
- 将项目Java版本从17升级到21
- 替换ThreadUtil.execAsync为Thread.startVirtualThread以利用虚拟线程
2025-10-31 15:03:29 +08:00
odboy
3e3c10fa9d
refactor(websocket): 移除任务线程管理相关代码
2025-10-31 14:53:34 +08:00
odboy
ad8157258e
feat(websocket): 添加 Undertow WebSocket 配置优化
...
- 新增 UndertowWebSocketConfig 类解决启动警告
- 配置 WebSocket 缓冲池大小及线程本地缓存
- 重命名 WsConfig 为 WebSocketEndpointConfig
- 移除旧的 WsFactory 配置类
- 优化 WebSocket 部署信息自定义逻辑
2025-10-31 14:45:45 +08:00
odboy
237d664e8a
refactor(core):更换jdk17新特性
2025-10-31 14:28:58 +08:00
odboy
63869656f1
refactor(core): 更新FastJSON HTTP消息转换器依赖
2025-10-31 11:24:06 +08:00
odboy
075764785e
feat(swagger): 升级Swagger至OpenAPI3并更新相关注解
2025-10-31 10:36:13 +08:00
odboy
6d28669921
chore(swagger): 移除Swagger相关配置和依赖
2025-10-30 17:15:26 +08:00
odboy
2a72c5f783
feat: 升级springboot3
2025-10-30 16:25:30 +08:00
odboy
7321a9e172
feat: 项目初始化
2025-10-30 16:24:07 +08:00