feat(admin): 完善玩家管理与角色配置

This commit is contained in:
wchino
2026-07-21 21:11:07 +08:00
parent 44fd0633d6
commit 33d887d252
22 changed files with 659 additions and 82 deletions

View File

@@ -38,6 +38,16 @@ export async function putAdminPlayer(
return adminRequest.put<AdminPlayerRow>(`${A}/players/${playerId}`, body);
}
export async function putAdminPlayerPassword(
playerId: number,
body: { password: string; password_confirmation: string },
): Promise<{ password_reset: boolean; player_id: number }> {
return adminRequest.put<{ password_reset: boolean; player_id: number }>(
`${A}/players/${playerId}/password`,
body,
);
}
export async function deleteAdminPlayer(playerId: number): Promise<AdminPlayerDeleteResult> {
return adminRequest.delete<AdminPlayerDeleteResult>(`${A}/players/${playerId}`);
}