Commit Graph
297 Commits
Author SHA1 Message Date
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 8642d4e285 refactor(system): 重构动态表格演示接口并添加操作日志
- 调整导入包顺序,将 KitDynamicTableUtil 移至正确位置
- 添加 OperationLog 注解到三个查询方法上
- 增加关于查询性能的注释说明
- 优化代码结构以符合新的日志记录要求
2026-02-08 08:54:31 +08:00
odboy 9ef65b613c feat(user-center): 添加操作日志刷新功能并优化表格显示
- 在用户中心操作日志面板添加刷新按钮
- 修复前端表格中执行时间字段显示错误问题
- 移除自定义创建日期列,使用标准时间列显示
- 优化后端查询逻辑,按创建时间倒序排列操作日志
- 引入CuteButton组件用于刷新操作
- 添加自定义查询路径注释说明
2026-02-08 08:54:12 +08:00
odboy cb5e516e6f refactor(feature): 重构动态表格功能模块结构
- 将 KitDynamicTableColumn、KitDynamicTableResponse、KitDynamicTableUtil 类从 system 模块移动到 feature 包
- 更新相关导入路径以匹配新的包结构
- 移除 KitDynamicTableResponse 中的测试代码和无用依赖
- 在前端 API 中添加 searchMenu3 方法并更新组件调用
- 更新主题变量文件引用为暗色主题
2026-02-07 15:00:36 +08:00
odboy 41de66c2f9 feat(system): 优化动态表格功能并添加查询搜索支持
- 在SystemQueryMenuArgs中添加模糊查询注解支持
- 重构KitDynamicTableResponse类为泛型实现,支持更灵活的数据类型
- 新增KitDynamicTableUtil工具类提供排序和查询条件构建功能
- 添加多种查询方式的API接口实现
2026-02-06 17:58:30 +08:00
odboy 0bc2decff5 feat(table): 实现动态表格列配置功能 2026-02-06 15:49:17 +08:00
odboy 56046c6b6e refactor(table): 优化表格组件数据处理逻辑
- 调整 CuteDragTable 组件中分页器的位置,将其移至表格外部
- 简化数据获取流程,将 response 变量改为 transformData 并优化数据转换逻辑
- 移除不必要的返回语句和注释代码
- 修复 CuteDragTableDemo 中表单参数传递问题,直接使用 this.form 而非 this.form.model
- 从 CuteSimpleTableDemo 中移除硬编码的列配置数组
2026-02-06 14:55:31 +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 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 da2be9f7cd style(home): 移除外层容器并优化样式配置 2026-01-27 11:30:05 +08:00
odboy f9259691b8 refactor: logback.xml 2026-01-27 11:19:15 +08:00
odboy 8abde2242a feat(layout): 添加布局组件注释和结构优化 2026-01-27 10:49:19 +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 44fa37eac3 feat(role): 添加角色菜单权限分配功能
- 后端新增 listRoleMenuByPid 接口用于获取角色菜单权限
- 前端新增 listRoleMenuByPid API 方法调用接口
- 修改角色页面布局,调整菜单授权区域宽度为6列
- 角色页面导入 listRoleMenuByPid 方法替换原有的 listMenuByPid
- 更新树形菜单数据加载方法,使用新的角色菜单权限接口
- 更改前端主题变量从 cyberorange 暗色主题为 cloudsky 亮色主题
2026-01-25 10:16:26 +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 12ad5eb169 refactor(task): 移除任务模块相关常量、控制器和核心实现类 2026-01-24 09:45:06 +08:00
odboy 8f804da741 update cutejava/cutejava-starter/src/main/resources/application-dev.yml.
mybatis-plus批量插入优化

Signed-off-by: Odboy <tianjun@odboy.cn>
2026-01-19 04:05:44 +00:00
odboy 8b9b58c802 update cutejava/cutejava-starter/src/main/resources/application-prod.yml.
myabtis-plus批量插入优化

Signed-off-by: Odboy <tianjun@odboy.cn>
2026-01-19 04:05:18 +00:00
odboy 65699dcab4 chore(version): 更新项目版本号从1.5.0到1.5.2 2026-01-17 10:19:14 +08:00
odboy df43cd2333 fix(test): 修复测试类中对象实例化错误
- 添加了 SystemDeptTb 类的导入声明
- 将 SystemDeptVo 对象替换为 SystemDeptTb 对象
- 确保测试代码使用正确的数据对象类型
2026-01-17 10:09:50 +08:00
odboy d413ea4469 refactor(system): 优化部门服务中的数据对象使用
- 将 SystemUserVo 中的 dept 字段类型从 SystemDeptVo 改为 SystemDeptTb
- 在 SystemDeptService 中统一使用 SystemDeptTb 对象替代 SystemDeptVo
- 删除了 getDeptVoById 方法并替换为直接使用 getDeptById
- 重构了部门树构建逻辑,优化了部门数据的查询和映射
- 修改了部门删除、查询、验证等相关方法的数据类型处理
- 添加了获取所有部门映射的私有方法以提高查询效率
2026-01-17 09:53:36 +08:00
odboy 4eaa383717 feat(dept): 新增部门树形组件功能
- 创建 CuteDeptTreeVo 模型类用于部门树形结构数据传输
- 实现 CuteDeptTreeService 服务类处理部门树形数据查询逻辑
- 开发 CuteDeptTreeApi 接口提供部门树形数据查询功能
- 将 SystemDeptService 中的 filterRootDeptList 和 queryDeptByArgs 方法改为 public 以便外部调用
- 前端创建 cute-dept-tree API 接口文件封装请求方法
- 更新 CuteDeptTree 组件使用新的部门树形接口并调整数据处理逻辑
- 修改组件 props 类型从 Number/String 改为 String 类型
2026-01-17 09:34:42 +08:00
odboy d113ebfa2f fix(select): 统一选择组件值类型为字符串
- 将 CuteProductLineSelect 组件的 value 类型从 [Number, String] 修改为 String
- 为 CuteProductLineSelectProVo 添加 value 和 label 字段注释说明
- 将 CuteProductLineSelectVo 的 value 字段类型从 Long 修改为 String
- 为 CuteUserSelectVo 添加 deptId、email、phone 字段注释说明
- 在 CuteProductLineSelectService 中将部门 ID 转换为字符串赋值给 value
2026-01-17 09:11:28 +08:00
odboy f2898da525 feat(user): 添加根据用户名列表查询用户基础数据功能
- 在CuteUserSelectService中新增listMetadataByUsernames方法
- 为CuteUserSelectApi添加listMetadataByUsernames接口
- 在前端cute-user-select.js中新增listMetadataByUsernames请求方法
- 修改CuteSingleUserSelect组件支持初始化时根据用户名加载用户信息
- 修改CuteUserSelect组件移除dataSource属性并支持初始化加载
- 更新CuteBusinessDemo演示页面用户字段默认值为空数组
2026-01-17 09:01:10 +08:00
odboy 462abff607 refactor(system): 重构系统组件服务结构
- 将产品线选择组件相关VO类从dal层移动到application层并重命名
- 新增CuteUserSelectVo、CuteBaseService、CuteFileUploadService等服务类
- 创建CuteProductLineSelectProService和CuteProductLineSelectService业务服务
- 新增CuteUserSelectService用户选择服务及对应的API接口
- 修改文件上传API使用新的服务类并添加权限控制
- 更新产品线选择API使用新服务类并移除旧的实现方法
- 删除系统用户服务中的旧用户元数据查询方法
- 更新前端用户选择组件调用新的API接口
- 移除旧的用户元数据选项查询API调用
2026-01-17 06:38:38 +08:00
odboy 89803b3908 feat(api): 添加文件上传组件专用接口支持本地和OSS上传
- 在api store中新增fileUploadApplicationApi和ossUploadApplicationApi两个专用接口地址
- 从getters中移除已废弃的deployUploadApi和databaseUploadApi
- 将上传组件改为使用新的专用接口,并通过mode参数区分本地和OSS上传
- 更新组件文档注释将上传方式从server改为local
- 创建CuteFileUploadApi控制器提供uploadLocal和uploadOSS接口
- 在SystemLocalStorageService中实现uploadLocal方法处理本地文件上传逻辑
- 更新演示页面默认使用本地上传模式
2026-01-17 05:59:42 +08:00
odboy df6dc89b96 feat(component): 添加产品线选择组件并重构系统组件API
- 新增 CuteProductLineSelect 组件API接口
- 重命名 SystemComponentController 为 CuteProductLineSelectProApi
- 迁移部门选择数据源接口到新API路径
- 更新前端组件导入路径和API调用方式
- 修改 CuteDeptTree 组件分页大小限制
- 为文件上传组件添加上传方式配置选项
- 调整字典详情和定时任务模块的API导入路径
2026-01-17 05:28:24 +08:00
odboy 83c4e28527 feat(user): 优化用户数据对象和查询服务 2026-01-16 19:40:20 +08:00
odboy 1053669077 refactor(websocket): 更新WebSocket消息处理并重构缓存键配置 2026-01-16 19:32:21 +08:00
odboy 96647a055b feat(menu): 添加菜单查询中是否包含按钮类型的参数控制 2026-01-16 19:09:33 +08:00
odboy 02bff29f94 refactor(system): 重构系统服务模块代码结构和功能实现 2026-01-16 18:53:36 +08:00
odboy 9e306aadc5 refactor(system): 重构系统模块中的菜单和角色关联关系 2026-01-15 21:52:56 +08:00
odboy 8918ce781b refactor(menu): 重构菜单服务提升性能和代码质量
- 将控制器返回类型从SystemMenuVo改为SystemMenuTb,避免不必要的对象转换
- 在Mapper层添加listAll默认方法提高数据查询效率
- 移除KitBeanUtil依赖减少代码耦合
- 引入懒加载代理解决循环依赖问题
- 优化菜单创建和编辑逻辑,使用exists方法提升数据库查询性能
- 重写菜单删除逻辑,采用批量操作和层级遍历提升删除效率
- 更新方法签名统一使用SystemMenuTb实体类
- 简化菜单父子关系查询逻辑,提升代码可读性
2026-01-15 19:18:40 +08:00
odboy a93a44c3d4 refactor(role): 优化角色服务中的权限查询和数据操作逻辑 2026-01-15 18:11:07 +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