from typing import Optional from pydantic import BaseModel, Field # 配置表单验证 class ConfigForm(BaseModel): id: Optional[int] = Field(None, description="配置ID") name: str = Field(..., min_length=1, max_length=150, description="配置名称") sort: int = Field(..., ge=0, le=99999, description="配置排序") note: Optional[str] = Field(None, max_length=255, description="配置备注")