Skip to content
Prev Previous commit
Next Next commit
refactor(user):优化用户模型属性
  • Loading branch information
sanyuan0v0 committed Aug 29, 2025
commit ffa1d4710241cfc8fa3274f3ebe89f029ff52048
2 changes: 2 additions & 0 deletions backend/app/api/v1/schemas/system/user_schema.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,12 +83,14 @@ class UserUpdateSchema(UserCreateSchema):
model_config = ConfigDict(from_attributes=True)

id: int = Field(..., description="主键ID")
password: Optional[str] = Field(default=None, max_length=128, description="密码哈希值")


class UserOutSchema(UserCreateSchema, BaseSchema):
"""响应"""
model_config = ConfigDict(arbitrary_types_allowed=True, from_attributes=True)

password: str = Field(exclude=True) # password 不返回
last_login: Optional[DateTimeStr] = Field(default=None, description="最后登录时间")
dept_name: Optional[str] = Field(default=None, description='部门名称')
dept: Optional[DeptOutSchema] = Field(default=None, description='部门')
Expand Down