from typing import Optional from pydantic import BaseModel, Field # 字典表单验证 class DictForm(BaseModel): id: Optional[int] = Field(None, description="字典ID") name: str = Field(..., min_length=1, max_length=150, description="字典名称") code: 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="字典备注")