add admin user management: list and delete registered users

This commit is contained in:
2026-08-31 15:54:30 +08:00
parent 4a61afd5a9
commit 3652ebda07
5 changed files with 133 additions and 1 deletions

View File

@@ -155,6 +155,19 @@ class AuthResponse(BaseModel):
user: UserPublic
class UserAdminItem(BaseModel):
id: str
username: str
nickname: str
phone: Optional[str] = None
created_at: datetime
enrollment_count: int = 0
class UserAdminListResponse(BaseModel):
users: List[UserAdminItem]
class CourseSummary(BaseModel):
video_hash: str
title: str