from pydantic import BaseModel, Field from typing import Optional from datetime import datetime, timezone class promptTempleta(BaseModel): id: Optional[int] = Field(default=None, description="模板ID") name: Optional[str] = Field(default="", description="模板名称") description: Optional[str] = Field(default="", description="模板描述") content: str = Field(default="", min_length=1, description="模板内容") created_at: str = Field( default_factory=lambda: datetime.now(timezone.utc).isoformat(), description="记录创建时间" )