"""数据模型定义。 定义 API 请求和响应使用的 Pydantic 模型。 """ from pydantic import BaseModel from typing import Optional class Item(BaseModel): """项目完整数据模型,包含 ID。""" id: Optional[int] = None name: str description: Optional[str] = None class ItemCreate(BaseModel): """创建项目的请求模型,不包含 ID。""" name: str description: Optional[str] = None