Files
YG_FT_Platform/request/src/models/modules/scene.py
DESKTOP-72TV0V4\caoxiaozhu bda8f13446 1. 增加了请求框架
2. 增加了删除虚拟环境的脚本
2026-01-12 14:20:44 +08:00

28 lines
599 B
Python

"""
场景注册 API 数据模型
"""
from typing import Optional, List
from pydantic import BaseModel, Field
class SceneRequest(BaseModel):
"""场景注册请求模型"""
name: str = Field(..., description="场景名称", min_length=1, max_length=100)
description: Optional[str] = Field(None, description="场景描述")
tags: List[str] = Field(default_factory=list, description="场景标签")
class SceneResponse(BaseModel):
"""场景响应模型"""
id: int
name: str
description: Optional[str]
tags: List[str]
created_at: str
updated_at: str