from pydantic import BaseModel # 用于定义数据验证模型,通常用于 API 层。 # 不直接与数据库交互,而是用于验证请求数据是否符合预期的结构。 # 支持数据的序列化和反序列化,方便处理 JSON 数据。 #创建基础模型 class Admin(BaseModel): name: str | None = None username:str password:str is_superuser:bool | None = None #创建 class AdminCreate(Admin): pass #更新 class AdminUpdate(Admin): pass #查询 class AdminSearchAll(Admin): id: int