Commit Graph

5 Commits (597eb47554b3eda8445c2f2fe020bacd19fff152)

Author SHA1 Message Date
fangjiakai 597eb47554 feat(task): 重构任务日志处理功能并添加转换工具类
- 新增 TaskLogConvertUtil 工具类实现 TaskLogE 与 TaskLogDO 之间的转换
- 重构 TaskLogAddExe 优化作业流程创建逻辑,使用 Redis 原子递增生成票号
- 重构 TaskLogUpdateExe 重写步骤流转核心逻辑,支持多步骤类型和分支流程处理
- 添加常量定义统一管理流程标识符,提升代码可维护性
- 实现特殊步骤处理机制,支持延时监火、安全措施、气体检测等场景
- 优化待办事项推送逻辑,完善流程状态管理
- 添加日志记录便于问题排查和流程监控
2026-03-13 08:29:06 +08:00
fangjiakai 34c34f4b29 feat(taskflow): 添加作业步骤查询功能并更新系统配置
- 新增getFlowByWorkType接口用于获取指定作业类型的步骤信息
- 在TaskFlowController中添加/getFlowByWorkType/{workType} REST端点
- 实现TaskFlowQueryExe中的getFlowByWorkType业务逻辑
- 更新nacos.yml配置文件,设置环境为prod并添加用户名密码认证
- 修改sdk.yml中的app-key和uri配置,将负载均衡改为直连模式
- 在EightworkInfo相关DTO和实体类中新增gasFlag字段支持气体检测标识
- 在MeasuresLogs相关DTO和实体类中新增signPath字段支持签字功能
- 在TaskLogPageQry中新增eqCurrentStep字段用于当前步骤查询
- 更新.gitignore文件,忽略nacos和templates目录
2026-03-12 10:27:13 +08:00
fangjiakai 040673973e feat(task): 完善任务流程管理功能并集成待办推送
- 移除多余空行优化代码格式
- 集成TodoList消息推送功能支持任务完成和新增待办事件
- 添加WorkCodeEnum枚举的中文名称映射和获取方法
- 扩展EightworkInfoPageQry查询条件支持多字段筛选
- 实现分页查询的动态SQL映射配置
- 添加RocketMQ依赖支持消息队列功能
- 在任务日志更新时发送待办完成事件和新增待办事件
- 优化待办标题显示为具体流程类型名称
2026-03-11 08:30:42 +08:00
fangjiakai d99628f916 feat(task): 添加内部作业标识字段支持
- 在EightworkInfoCO中新增internalOperationFlag字段
- 在EightworkInfoAddCmd和EightworkInfoUpdateCmd中添加内部作业标识参数
- 在TaskLogAddCmd中增加内部作业标识字段
- 在EightworkInfoE领域模型中添加internalOperationFlag属性
- 在EightworkInfoDO数据对象中新增内部作业标识字段
- 更新EightworkInfoDO构造函数以支持内部作业标识参数传递
2026-03-10 08:42:41 +08:00
fangjiakai 72a0bd747f 初始提交 2026-03-10 08:29:37 +08:00