fix 用户调整为使用名称做主键

add 插件API
This commit is contained in:
jxxghp
2023-06-19 17:04:10 +08:00
parent df0ba221f9
commit c7f897fdcd
11 changed files with 152 additions and 35 deletions

View File

@ -5,22 +5,23 @@ from pydantic import BaseModel
# Shared properties
class UserBase(BaseModel):
name: str
email: Optional[str] = None
is_active: Optional[bool] = True
is_superuser: bool = False
full_name: Optional[str] = None
avatar: Optional[str] = None
# Properties to receive via API on creation
class UserCreate(UserBase):
full_name: str
email: str
name: str
email: Optional[str] = None
password: str
# Properties to receive via API on update
class UserUpdate(UserBase):
full_name: str
name: str
password: Optional[str] = None
@ -33,8 +34,8 @@ class UserInDBBase(UserBase):
# Additional properties to return via API
class User(UserInDBBase):
full_name: str
email: str
name: str
email: Optional[str] = None
# Additional properties stored in DB