This commit is contained in:
fengchuanhn@gmail.com
2026-05-22 14:59:33 +08:00
parent 3c91a52aff
commit 5aafba8eb9
5 changed files with 40 additions and 2 deletions

View File

@@ -89,6 +89,24 @@ async def update_user(
)
@router.post("/{user_id}/clear-device-serial", response_model=ApiResponse[AdminUserOut])
async def clear_device_serial(
user_id: int,
_admin: AdminUser,
db: DbSession,
) -> ApiResponse[AdminUserOut]:
try:
user = await admin_user_service.clear_device_serial(db, user_id)
except admin_user_service.AdminUserError as exc:
return ApiResponse(ok=False, message=exc.message)
return ApiResponse(
ok=True,
message="设备已解绑",
data=AdminUserOut.model_validate(user),
)
@router.delete("/{user_id}", response_model=ApiResponse[None])
async def delete_user(
user_id: int,