Merge pull request #3869 from Birditch/feat/admin-user-role-and-token-ranking

feat(admin): 用户角色管理 + 用户 Token 排行
This commit is contained in:
Wesley Liddick
2026-07-09 19:50:01 +08:00
committed by GitHub
18 changed files with 423 additions and 17 deletions
+2
View File
@@ -167,6 +167,8 @@ export interface UserBreakdownParams {
endpoint?: string
endpoint_type?: 'inbound' | 'upstream' | 'path'
limit?: number
// Sort column for the ranking (allowlisted server-side; falls back to actual_cost)
sort_by?: 'total_tokens' | 'input_tokens' | 'output_tokens' | 'cache_tokens' | 'requests' | 'cost' | 'actual_cost'
// Additional filter conditions
user_id?: number
api_key_id?: number
+1
View File
@@ -121,6 +121,7 @@ export async function create(userData: {
password: string
username?: string
notes?: string
role?: 'admin' | 'user'
balance?: number
concurrency?: number
rpm_limit?: number