VWED_server/.cursor/rules/project-overview.mdc
2025-04-30 16:57:46 +08:00

31 lines
1.2 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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的增强版任务调度系统
- 模块化设计,支持扩展组件
- 高度可配置的任务定义和执行流程
- 完善的错误处理和状态管理机制