Commit Graph
100 Commits
Author SHA1 Message Date
odboy d69ec8e58c fix(task): 添加任务管理组件注解 2025-10-27 13:57:06 +08:00
odboy 591810899f fix(task): 校验任务节点执行参数并记录异常日志
- 添加对任务代码参数的非空校验,避免空指针异常
- 在任务节点执行失败时记录详细的错误日志
- 优化异常处理流程,确保错误信息准确传递
2025-10-27 13:54:11 +08:00
odboy f08f1828c5 refactor(task): 移除任务步骤回调接口
- 删除 TaskStepCallback 接口定义
- 修改 TaskStepExecutor 接口 execute 方法签名,移除 callback 参数
- 更新所有实现类,去除对 callback 的调用
- 在 TaskJobBean 中直接调用 service 方法处理执行状态
- 为 TaskInstanceDetailService 添加 fastSuccess 方法
- 优化 fastSuccessWithInfo 方法默认执行信息逻辑
- 统一任务步骤执行流程的状态管理
2025-10-27 13:51:28 +08:00
odboy f50cb15123 refactor(minio):优化Minio存储仓库接口命名
- 将 bucketExists 方法重命名为 existsBucket
- 将 makeBucket 方法重命名为 createBucket
- 更新 removeBucket 方法中对 bucketExists 的调用为 existsBucket
- 将 optimizedFileUpload 方法重命名为 optimizedUpload
- 将 listObjects 方法重命名为 queryAllObjects
- 将 remove 方法重命名为 removeBucketFile
2025-10-27 13:38:41 +08:00
odboy a893a78735 refactor(minio): 使用 Hutool 的 FileUtil 替代自定义文件扩展名方法
- 引入 cn.hutool.core.io.FileUtil 工具类
- 将获取文件扩展名的方法替换为 FileUtil.getSuffix()
- 移除原有的 getFileExtension() 自定义实现
- 统一文件名生成逻辑中的扩展名处理方式
2025-10-27 13:35:12 +08:00
odboy 05138e0f60 refactor(exception):重构异常处理包结构并统一异常类引用
- 将异常处理相关类从 web.handler 包迁移至 handler 包
- 统一所有模块对 BadRequestException 的引用路径
- 新增 ServerException 异常类用于服务器内部错误处理
- 修复部分文件中的包声明与导入路径问题
- 移除不必要的 HttpStatus 导入语句
- 更新 WebSocket、MyBatis Plus 等模块中的异常引用
- 调整任务模块中异常抛出逻辑,使用 ServerException 替代 RuntimeException
2025-10-27 13:31:39 +08:00
odboy 78725a4c25 refactor(task):重构任务调度与执行逻辑
- 统一使用 TaskJobKeys 常量替代硬编码字符串参数
- 优化线程变量命名 subMainThread -> workThread
- 完善任务创建时的参数校验逻辑
- 优化任务模板解析异常处理
- 调整任务调度构建逻辑为独立方法 buildAndSchedule
- 修复任务暂停逻辑 resumeTrigger -> pauseTrigger
- 增强获取任务模板空值判断逻辑
- 清理冗余代码与无用注释
- 使用 Lombok 注解简化依赖注入方式
2025-10-27 13:29:34 +08:00
odboy 1c5e1e34e0 fix: MinioRepository中optimizedFileUpload函数文件大小判定无效 2025-10-24 16:17:04 +08:00
odboy 1146959052 feat: 发布1.4.1版本 2025-10-23 18:01:46 +08:00
odboy 13e8b3ab93 feat(logging): 配置日志文件输出及优化日志格式
- 添加日志文件名和路径属性配置
- 修改日志时间戳格式,增加毫秒显示
- 新增日志文件滚动策略,支持按时间和大小分割
- 配置日志文件最大保留天数为90天
- 设置单个日志文件最大大小为10MB
- 明确指定编码器类以增强兼容性
- 调整特定包的日志级别以减少无用输出
2025-10-22 17:25:52 +08:00
odboy 63ba8967be refactor(menu): 优化列表操作列 2025-10-22 13:51:47 +08:00
odboy b18007ac29 refactor(menu): 优化列表操作列 2025-10-22 13:51:23 +08:00
odboy a638318737 perf(module-system): 优化用户分页查询 2025-10-22 13:42:16 +08:00
odboy 80359413b6 refactor: application-dev.yml 2025-10-22 13:40:30 +08:00
odboy 18495b32c2 refactor: docs 2025-10-22 13:40:09 +08:00
odboy 406065a47f refactor: docs 2025-10-22 13:39:37 +08:00
odboy df012af194 feat(all): 小版本更新
- 新增任务重试接口,支持指定节点重试
- 添加获取最后一次任务执行记录的功能
- 完善任务执行逻辑,区分普通任务和重试任务
- 优化任务模板获取逻辑,增加变更类型参数
- 增强任务状态判断,防止已完成任务被重复执行
- 补充任务实例明细的批量删除和重建机制
- 提供任务执行时长格式化工具方法
- 增加任务状态枚举描述获取方法
- 注释掉Redisson配置类代码
- 新增任务实例VO模型用于返回历史执行记录
2025-10-21 18:09:21 +08:00
odboy ae614d7516 fix: 字典明细分页无效 by 伟大的群有liyubin 2025-10-20 17:20:15 +08:00
odboy 599ed61046 upd 2025-10-09 12:25:47 +08:00
odboy 49d86da3ea feat: 任务线模块 2025-10-09 12:24:23 +08:00
odboy c6eb668ac2 upd 2025-10-09 12:23:57 +08:00
odboy 272451d822 upd 2025-09-26 12:27:20 +08:00
odboy 99c750f540 upd 2025-09-26 12:14:03 +08:00
odboy 6bb09dc712 upd 2025-09-26 11:59:05 +08:00
odboy dcc288acc4 refactor: 代码规范、Bug修复 2025-09-26 09:10:37 +08:00
odboy 3610f8f7db refactor(table): 重构表格组件使用方式
- 移除 CuteDragTable 和 CuteSimpleTable 组件中的 columns 和 operateColumn 属性- 使用 slot 方式插入表格列和操作列
- 更新表格组件的文档注释
- 调整示例代码以适应新的表格组件用法
2025-08-04 20:13:45 +08:00
odboy 89d58a4e5f fix(module-system): 修复用户查询相关问题
- 在用户查询 SQL 中添加 enabled = 1 条件,只返回启用的用户
- 调整前端组件的高度计算方式
- 修复 CuteYamlEditor 组件的 change 事件
- 更新 CuteSimpleTableDemo 和 CuteYamlEditorDemo 的示例
2025-08-04 19:49:10 +08:00
odboy ab51025309 feat: 升级elementui版本 2025-08-03 15:00:05 +08:00
odboy e5a2f0e264 fix: 彻底解决值绑定问题 2025-08-01 23:08:12 +08:00
odboy 2a584ded07 fix 2025-08-01 22:11:22 +08:00
odboy f382d33527 feat: 新增重置方法 2025-08-01 22:02:27 +08:00
odboy d4e3b50d14 upd: 输入回调设置到表单值 2025-08-01 21:48:29 +08:00
odboy b2764afe78 upd: 输入回调设置到表单值 2025-08-01 20:56:26 +08:00
odboy cb28273ec2 refactor(cutejava): 重构项目代码风格和结构
- 更新代码风格设置,统一使用阿里巴巴 Java 代码风格
- 重命名 CsPageResultVo 为 CsPageResult,简化类名
- 添加 DeleteById 类到 CsArgs,用于删除操作
- 更新健康检查控制器和 Swagger 配置,使用 @Autowired 注解
- 重构异步线程池配置,增加长时间任务线程池
- 更新 DevOps 相关代码,统一使用 @Autowired 注解
- 新增 CsReturnValueHandleUtil 工具类,用于处理返回值
2025-08-01 20:18:40 +08:00
odboy 27e8366c39 feat: 表格高度自适应 2025-07-31 20:43:03 +08:00
odboy b8a5fe4157 refactor(redis): 重命名 RedisHelper 为 CsRedisHelper
重命名 RedisHelper 类为 CsRedisHelper,以更好地反映其作为框架组件的性质。同时更新了相关引用和文件名。

- 修改了 RedisHelper.java 文件名和类名为 CsRedisHelper
- 更新了 PipelineInstanceDAO、SystemAuthController、SystemUserInfoDAO 等多个类中的 RedisHelper 引用
-调整了 ExecutionJobBean 中 RedisHelper 的使用
2025-07-31 20:14:44 +08:00
odboy 3fd9da3e1f refactor(module): 重构格式化,并添加菜单一键复制功能 2025-07-30 21:12:30 +08:00
odboy 46f3642aed refactor(module): 重构格式化,并添加菜单一键复制功能 2025-07-30 21:12:14 +08:00
odboy 9d49d8a7e9 refactor(module): 将 devops 模块重命名为 pipeline
- 修改了 pom.xml 中的模块名称
- 重命名了多个 Java 文件和目录,将 "devops" 替换为 "pipeline"
- 更新了相关的包名和类名
2025-07-29 21:17:03 +08:00
odboy 8a55d79efe docs(cutejava): 重构项目文档结构
- 将各种数据库和中间件的配置文档移至 cutejava/docs/dockerenv 目录下
- 更新 README 中的组件截图路径
- 删除旧的控制器命名规范和警告文档
- 新增 @Validated 常用注解文档
2025-07-29 20:04:08 +08:00
odboy cbb5223c0e refactor: 重构并添加版权信息
- 在多个 Java 文件中添加了版权信息的代码块
- 更新了部分文件中的导入路径
- 重命名了一些工具类,如 FileUtil 改为 CsFileUtil
- 完善流水线机制,新增重启流水线、停止流水线功能
2025-07-28 20:18:19 +08:00
odboy 4673ca356c refactor(framework): 重构框架核心组件
- 修改 SpringBeanHolder 类名,统一命名风格
- 更新相关类的包结构,提高代码可维护性
- 优化部分代码实现,提升性能和可读性
2025-07-27 13:35:21 +08:00
odboy b6c93031c6 refactor(front): 优化组件功能和消息提示
- 修改部门树组件的值类型
- 优化文件上传组件的大小计算和消息提示
- 统一使用 CsMessage 组件进行消息提示
- 调整控制台日志输出级别
2025-07-27 11:58:44 +08:00
odboy 14460b1c9a feat(system): 新增产品线选择组件
- 重构 CsSelectOptionItemVo 类,改名为 CsSelectOptionVo
- 新增 SystemComponentController 控制器,提供部门下拉选择数据源查询接口
- 新增 SystemProductLineVo 类,用于表示产品线选择框的选项
- 实现查询部门选择数据源的方法,构建产品线选择框的选项列表
- 新增前端 API 接口和组件以支持产品线选择功能
- 更新业务演示页面,添加产品线选择框
2025-07-27 11:55:26 +08:00
odboy f245ed17c2 Update cutejava.sql 2025-07-25 23:17:48 +08:00
odboy d9a622e5bd refactor(devops): 重构流水线相关代码
- 新增 WebSocket 消息解析工具类 WsMessageUtil
- 添加流水线实例节点明细查询功能
- 优化流水线重试逻辑,支持指定节点重试
- 新增多个流水线节点处理服务类
- 调整流水线模板获取方式
- 优化流水线状态检查逻辑
2025-07-25 23:16:49 +08:00
odboy 0497f13b89 refactor(devops): 重构代码并添加新功能
- 重构了多个类的包结构,提高了代码的可维护性
- 添加了多个新的流水线节点服务类,增加了对Android、Node和NPM构建的支持
- 新增了人工部署审批和APK签名节点的实现
- 优化了现有流水线节点的执行逻辑,提高了执行效率
2025-07-25 00:16:27 +08:00
odboy 8df8d1c08e refactor(websocket): 重构 WebSocket 服务端
- 优化 CsWsClientManager 类,改用 clientMap 存储客户端连接
- 重构 CsWsMessage 类,将 bizType 改为 bizCode
- 优化 CsWsServer 类,增加任务线程管理功能
- 重构 PipelineInstanceService 接口,修改 queryLastPipelineDetailWs 方法参数
- 优化 PipelineInstanceServiceImpl 中的查询逻辑
- 更新前端 WebSocket 连接逻辑,采用新的 sid 格式
2025-07-24 20:01:56 +08:00
odboy 44aad9816f Create LICENSE 2025-07-24 02:08:30 +08:00
odboy 18fc499b02 Update cutejava.sql 2025-07-23 23:12:10 +08:00
odboy e23711e340 feat(devops): 实现流水线状态实时推送功能
- 新增 WebSocket 实时推送流水线状态功能
- 优化流水线数据获取方式,改为实时推送
- 重构 WebSocket 相关代码,提高稳定性和可维护性
- 新增前端 WebSocket 客户端,用于接收实时推送数据
- 修改前端流水线页面,支持实时数据更新
2025-07-23 23:09:59 +08:00
odboy 902173a9e9 refactor(front): 重构前端组件和 API
- 更新了多个组件的样式和结构
- 重命名了一些 API 文件
- 添加了新的 API 接口
- 优化了部分代码的可读性和性能
2025-07-23 20:58:15 +08:00
odboy 091c056cd0 refactor(devops): 重构流水线相关代码
- 重命名 DevopsPipelineController 为 DevopsPipelineInstanceController
- 新增 DevopsPipelineTemplateController
- 修改流水线实例和模板相关的数据结构
- 优化流水线启动和重启逻辑
- 调整前端 API 路径
2025-07-23 20:56:15 +08:00
odboy 0965ef74b9 Update cutejava.sql 2025-07-22 23:19:09 +08:00
odboy f33d14fc77 feat(devops): 实现流水线节点执行功能
- 新增 PipelineJobBean 类作为流水线任务载体
- 重构 PipelineJobManage 类,支持节点级任务管理
- 新增 PipelineNodeJobManage 类用于管理节点任务
- 实现节点任务的启动、中断和删除功能
- 新增节点日志切面和切面类
2025-07-22 23:18:38 +08:00
odboy 15038d0c1c Update README.MD 2025-07-21 23:53:34 +08:00
odboy 9f57b86bb3 Update README.MD 2025-07-21 23:51:19 +08:00
odboy 5c664e0478 Update cutejava.sql 2025-07-21 23:48:25 +08:00
odboy de5df39ff0 feat(devops): 重构流水线执行逻辑
- 移除 PipelineJobBean 类,改为使用 PipelineNodeJobBean
- 重构 PipelineJobManage 类,支持按节点启动和删除任务
- 新增 PipelineInstanceDAO 类,用于处理 Redis 锁
- 更新数据库表结构,适应新的流水线模型
- 优化异步线程池配置
2025-07-21 23:47:08 +08:00
odboy 1a6363c159 Update cutejava.sql 2025-07-18 20:23:55 +08:00
odboy da830f3039 feat(devops): 新增流水线节点组件并优化相关功能
- 新增 CutePipelineNode 组件用于展示流水线节点状态
- 新增 CutePreviewDrawer 组件用于展示详细信息
- 新增 CuteFileDragUploadDemo 和 CutePipelineNodeDemo 组件用于演示功能
- 在 package.json 中添加 dayjs 依赖
- 更新 README 文档,添加新组件的说明和截图
2025-07-18 20:23:00 +08:00
odboy 6e6a1e8233 refactor: 更新组件演示路径并添加新组件
- 更新数据库中组件演示路径,将 'demo' 替换为 'componentsDemo'- 添加多个新组件的 Vue 文件,包括:
  - CuteBusinessDemo
  - CuteDragTableDemo
  - CuteFileUploadDemo
  - CuteJavaEditorDemo
  - CuteMarkdownDemo
  - CuteOneKeyCopyDemo
  - CuteRichTextEditorDemo
  - CuteSimpleTableDemo
- 新组件涵盖了业务组件、表格组件、富文本编辑器、Markdown 编辑器等多种类型
2025-07-17 23:07:32 +08:00
odboy d8b15c05dd Update cutejava.sql 2025-07-17 22:54:45 +08:00
odboy 428327d303 upd 2025-07-17 22:53:14 +08:00
odboy dcb696a94a feat(system): 优化文件上传功能并添加前端上传组件
- 修改后端文件上传接口,返回上传文件的URL
- 新增文件上传前的本地校验逻辑- 实现文件拖拽上传功能
- 添加两个新的前端上传组件:CuteFileUpload 和 CuteFileDragUpload
- 更新后端 MinioRepository 类,支持生成预签名 URL
2025-07-17 22:48:37 +08:00
odboy f11016b67a refactor(menu): 更新系统菜单项和角色权限
- 移除了富文本编辑器、Markdown编辑器和YAML编辑器的原有菜单项
- 添加了新的演示菜单项,包括YAML编辑器、Java代码编辑器、业务组件等
- 更新了角色权限,移除了与删除的菜单项相关的权限
- 增加了新菜单项的权限配置
2025-07-17 20:49:15 +08:00
odboy 2969f3e35e refactor(menu): 更新系统菜单项和角色权限
- 移除了富文本编辑器、Markdown编辑器和YAML编辑器的原有菜单项
- 添加了新的演示菜单项,包括YAML编辑器、Java代码编辑器、业务组件等
- 更新了角色权限,移除了与删除的菜单项相关的权限
- 增加了新菜单项的权限配置
2025-07-17 20:47:51 +08:00
odboy bfc5960c6c docs:移除系统日志功能描述
移除了 README.MD 文件中关于系统日志功能的描述。这个改动可能是为了简化文档结构,或者该功能在系统中不再使用。
2025-07-17 20:45:48 +08:00
odboy db82a5a92f feat(README): 更新组件列表,添加支持表单的抽屉组件
- 在 README.MD 文件中的组件列表中添加了 CuteFormDrawer 组件
- CuteFormDrawer 是一个支持表单的抽屉组件,丰富了项目中的组件种类
2025-07-17 20:45:21 +08:00
odboy ebbfac2774 refactor(front): 重构前端组件并优化代码
- 移除了多个无用的组件和文件
- 更新了部分组件的实现方式
- 优化了代码结构和样式
- 修复了CuteSimpleTable、CuteDragTable组件,在无数据时,数据表格不刷新问题
2025-07-17 20:39:09 +08:00
odboy 4fa3c27b3b upd 2025-07-16 21:14:51 +08:00
odboy 61e0a12c6a feat(frontend): 新增拖拽表格组件并优化数据表格相关功能
- 新增 CuteDragTable组件,支持行拖拽排序功能
- 重构 CuteTable 组件,改为 CuteSimpleTable,简化功能
- 更新 README.md,添加新组件说明
- 优化 OneKeyCopy 组件,改名为 CuteOneKeyCopy
- 删除示例页面 cuteTableDemo.vue
2025-07-16 21:13:57 +08:00
odboy 48e8c14463 feat(frontend): 重构前端架构并添加新功能
- 移除七牛云存储相关代码
- 新增 Minio 存储支持
- 添加字典管理功能
- 实现通用的表单对话框组件
- 开发可复用的表格组件
- 添加日期格式化工具
- 更新 README 文档
2025-07-16 20:20:04 +08:00
odboy fb7628b5e2 Update cutejava.sql 2025-07-15 20:42:02 +08:00
odboy 4d7979c83c refactor(cutejava-framework):重构项目基础框架
- 优化了多个类的代码结构和注释
- 添加了新的工具类和配置类
- 调整了部分功能实现方式
- 统一了代码格式和命名规范
- 删除了七牛云存储
- 新增了Minio存储
2025-07-15 20:40:41 +08:00
odboy 51540311bc refactor(websocket): 重构 WebSocket 相关代码
- 修改类名和包名,提高代码一致性
- 优化部分代码结构,提高可维护性
- 移除未使用的流水线相关代码- 更新异常处理逻辑
2025-07-10 20:20:16 +08:00
odboy d59a69c372 feat: 流水线模块初始化 2025-06-29 08:54:59 +08:00
odboy 883dac55b9 refactor(project): 重构项目模块和包名
- 新增 cutejava-module-devops模块
- 新增半成品通用流水线
2025-06-27 00:49:19 +08:00
odboy 65ba9c34ad upd: application-prod.yml 2025-06-26 12:05:59 +08:00
odboy 2bd3fea625 refactor(cutejava): 优化代码结构和配置
- 移除 application-dev.yml 中的冗余空行
- 更新 SystemQuartzJobController 中的方法名
- 修改 CreateSystemDictDetailArgs 中的注解
- 更新 SystemUserMapper 中的方法参数名
- 增加 MultipartConfig 中的文件上传大小限制配置
2025-06-26 12:05:26 +08:00
odboy 42053ecb8c feat: ✨更新 http-proxy-middleware 版本,由于3.x 版本因兼容性问题已被官方标记为“不推荐” 2025-06-25 20:47:14 +08:00
odboy 5cd65688cb feat: ✨更新 wangeditor 版本 2025-06-25 20:38:58 +08:00
odboy 8e24c81f6f feat: ✨更新 vue, webpack, and vue-template-compiler 版本 2025-06-25 20:30:52 +08:00
odboy 53171dfdbd feat: ✨更新 axios, vue, webpack, and http-proxy-middleware 版本 2025-06-25 20:29:27 +08:00
odboy 2119be2f0a refactor(system): 优化系统模块接口命名和参数校验
- 重构了多个控制器的查询接口,统一命名规范
- 新增参数校验,提高接口健壮性
- 更新了前端 API调用,以适应后端接口变更
- 优化了部分前端组件的错误提示文案
2025-06-25 20:25:44 +08:00
odboy 5350029f7e refactor(system): 优化系统模块接口命名和参数校验
- 重构了多个控制器的查询接口,统一命名规范
- 新增参数校验,提高接口健壮性
- 更新了前端 API调用,以适应后端接口变更
- 优化了部分前端组件的错误提示文案
2025-06-25 20:25:36 +08:00
odboy 620e076b86 refactor(system): 重构系统模块接口和数据结构
- 更新了多个控制器的接口设计,使用 CsPageArgs 封装分页参数
- 修改了部分 API 的 HTTP 方法,优化了请求结构
- 统一了查询接口的命名规范
- 调整了部分参数和返回值类型,提高了代码复用性
2025-06-25 19:44:40 +08:00
odboy 43d787f1e3 feat(system): 优化文件上传模块 2025-06-25 19:43:23 +08:00
odboy 34f2edcda2 refactor(system): 重构系统模块代码 2025-06-24 18:02:15 +08:00
odboy ce71eb65dd refactor(cutejava-system):重构系统模块代码
- 更新了多个控制器、Mapper接口和Redis DAO的命名
- 优化了部分方法名称,提高了代码可读性
- 移除了冗余代码,简化了部分逻辑
2025-06-23 21:28:43 +08:00
odboy 1fb23d1df0 refactor(cutejava-system):重构系统模块代码
- 更新了多个控制器、Mapper接口和Redis DAO的命名
- 优化了部分方法名称,提高了代码可读性
- 移除了冗余代码,简化了部分逻辑
2025-06-23 21:27:29 +08:00
odboy cfe445da0e refactor:常用工具类重命名 2025-06-23 13:22:11 +08:00
odboy e308f1a9ca fix: TokenProvider类中复用JwtBuilder实例导致并发环境下Token生成错误 2025-06-23 13:21:39 +08:00
odboy 7c8d16ca28 fix: 优化RedisUtils中对象反序列化逻辑,支持非目标类型转换。close https://gitee.com/elunez/eladmin-mp/issues/IBSMO5 2025-06-23 13:21:13 +08:00
odboy f6d2531927 upd: cutejava.sql 2025-06-23 12:02:21 +08:00
odboy 0783a140b3 refactor(system): 重构系统模块代码
- 重命名接口和服务类,统一命名规范
- 优化代码结构,提高可维护性
- 异步处理用户JWT和在线用户相关操作
- 更新MyBatis Plus相关类名和方法名
2025-06-23 12:02:00 +08:00
odboy 169df00551 fix: 解决由于 Node.js v20+ 默认启用了 OpenSSL 3.0 的严格安全策略,导致项目启动失败 2025-06-23 11:47:50 +08:00
odboy 3757f6ed33 refactor(system): 重构验证码功能
- 移除 SystemCaptchaService 接口及其实现
- 将验证码相关功能整合到 SystemEmailService 中
- 优化验证码发送和验证逻辑
- 使用 CsResourceTemplateUtil 工具类渲染邮件模板
- 更新相关控制器和前端 API
2025-06-22 16:53:14 +08:00
odboy 8e6d0e0dcd Update readme.md 2025-06-22 10:09:21 +08:00
odboy 8de8fbfc26 refactor: 项目规范 2025-06-22 10:06:05 +08:00