团队管理设置

This commit is contained in:
2026-06-30 11:31:54 +08:00
parent 152392e3d9
commit 9fb81dcfc1
24 changed files with 1231 additions and 127 deletions
+4
View File
@@ -52,6 +52,8 @@ class AdminUserOut(BaseModel):
is_admin: bool
user_type: str = "frontend"
frontend_user_kind: str = "external"
team_id: str | None = None
team_name: str | None = None
created_at: NaiveDatetime
last_login_at: NaiveDatetimeOptional = None
allowed_menus: list | None = None
@@ -142,6 +144,8 @@ class AdminCreditRecordOut(BaseModel):
user_type_label: str | None = None
frontend_user_kind: str | None = None
frontend_user_kind_label: str | None = None
team_id_snapshot: str | None = None
team_name_snapshot: str | None = None
type: str
record_type: str
record_type_label: str | None = None