from typing import List, Optional from pydantic import BaseModel class ProjectBase(BaseModel): # 项目名称 name: str # 用户id user_id: int class ProjectCreate(ProjectBase): class Config: schema_extra = { "example": { "name": "blue_sky", "user_id": 1 } } class ProjectUpdate(ProjectBase): project_id: int class Config: schema_extra = { "example": { "name": "blue_sky", "user_id": 1, "project_id": 3 } }