Complete admin chat records

This commit is contained in:
2026-07-07 12:17:23 +08:00
parent 08dd371480
commit 08c301c136
9 changed files with 608 additions and 61 deletions

View File

@@ -31,7 +31,16 @@ class AdminAuthService:
db.refresh(admin)
token, expired_at = create_access_token(str(admin.id), "admin")
return {"token": token, "expiredAt": expired_at, "admin": admin}
return {
"token": token,
"expiredAt": expired_at,
"admin": {
"id": admin.id,
"username": admin.username,
"name": admin.name,
"status": admin.status,
},
}
@staticmethod
def ensure_bootstrap_admin(db: Session) -> None: