31 lines
1.2 KiB
Plaintext
31 lines
1.2 KiB
Plaintext
---
|
||
description:
|
||
globs:
|
||
alwaysApply: false
|
||
---
|
||
# VWED任务模块系统 - 项目概览
|
||
|
||
VWED任务模块是一个基于FastAPI的Python后端系统,主要用于管理和执行任务流程。系统采用多层架构,包括客户端层、业务逻辑层、数据访问层、数据存储层和集成服务层。
|
||
|
||
## 主要功能
|
||
- 任务管理:提供任务的创建、配置、编辑和执行功能
|
||
- 低代码编辑器:用于可视化设计任务流程
|
||
- 组件管理:管理预设组件集合,提供组件选择和参数配置
|
||
- 任务调度:处理任务的执行、调度和状态管理
|
||
- 模板配置:创建和管理任务模板,维护模板版本
|
||
|
||
## 核心文件
|
||
- [app.py](mdc:app.py) - 主应用文件,包含FastAPI应用的配置和路由注册
|
||
- [routes](mdc:routes) - 包含所有API路由定义
|
||
- [services](mdc:services) - 包含所有业务逻辑服务
|
||
- [data](mdc:data) - 数据访问层和数据模型定义
|
||
- [config](mdc:config) - 系统配置和设置
|
||
- [utils](mdc:utils) - 通用工具函数和辅助类
|
||
|
||
## 项目特色
|
||
- 基于asyncio的增强版任务调度系统
|
||
- 模块化设计,支持扩展组件
|
||
- 高度可配置的任务定义和执行流程
|
||
- 完善的错误处理和状态管理机制
|
||
|