1234567891011121314151617181920212223242526272829 |
- 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
- }
- }
|