This commit is contained in:
Sun Tao 2025-09-03 10:43:17 +08:00
parent a83484cce3
commit 983f2d00f8
13 changed files with 44 additions and 192 deletions

View file

@ -10,7 +10,7 @@ from app.model.abstract.model import AbstractModel, DefaultTimes
class UserPrivacy(AbstractModel, DefaultTimes, table=True):
id: int = Field(default=None, primary_key=True)
user_id: int = Field(unique=True, foreign_key="user.id")
privacy_setting: dict = Field(default="{}", sa_column=Column(JSON))
pricacy_setting: dict = Field(default="{}", sa_column=Column(JSON))
class UserPrivacySettings(BaseModel):

View file

@ -43,14 +43,8 @@ class LoginByPasswordIn(BaseModel):
class LoginResponse(BaseModel):
access_token: str
refresh_token: str
token_type: str = "Bearer"
token: str
email: EmailStr
# Backward compatibility
@property
def token(self) -> str:
return self.access_token
class UserIn(BaseModel):