681 B
681 B
project.py
文件说明
项目管理相关的路由处理,包括项目的创建、查询和删除功能。
API端点
POST /lab/projects
创建新项目
- 参数:项目信息(ProjectModel)
- 功能:创建新的项目记录
- 返回:项目ID和创建状态
GET /lab/projects
获取用户的所有项目
- 功能:返回当前用户的所有项目列表
- 返回:项目列表,包含完整项目信息
DELETE /lab/projects/{project_id}
删除项目
- 参数:项目ID
- 功能:删除项目及其所有相关数据
- 返回:删除状态确认
数据处理
- 项目数据管理
- 关联数据清理
- 用户权限验证
- Redis缓存清理