feat(workflow): 重构工作流模块并迁移到module_task目录

- 将工作流相关模块从module_application迁移到module_task目录
- 新增节点类型模型、服务和API接口
- 添加动态节点组件和节点操作工具函数
- 更新前端工作流编辑器支持动态节点配置
- 移除旧的module_application工作流相关文件
- 升级element-plus到2.11.0版本
- 优化性能工具函数(防抖和节流)
- 清理不再使用的依赖项(langchain-anthropic和langchain-mcp-adapters)
This commit is contained in:
zhangtao
2026-02-17 03:24:53 +08:00
parent aad10384d4
commit 1f7e9e8d67
54 changed files with 7672 additions and 2358 deletions
@@ -0,0 +1 @@
@@ -0,0 +1,39 @@
import asyncio
import time
from datetime import datetime
from app.core.logger import log
def job(*args, **kwargs) -> None:
"""
定时任务执行同步函数示例
参数:
- args: 位置参数。
- kwargs: 关键字参数。
"""
try:
print(f"开始执行任务: {args}-{kwargs}")
time.sleep(3)
print(f"{datetime.now()}同步函数执行完成")
except Exception as e:
log.error(f"同步任务执行失败: {e}")
raise
async def async_job(*args, **kwargs) -> None:
"""
定时任务执行异步函数示例
参数:
- args: 位置参数。
- kwargs: 关键字参数。
"""
try:
print(f"开始执行任务: {args}-{kwargs}")
await asyncio.sleep(3)
print(f"{datetime.now()}异步函数执行完成")
except Exception as e:
log.error(f"异步任务执行失败: {e}")
raise