Commit Graph
44 Commits
Author SHA1 Message Date
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 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 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