Merge branch 'main' of https://github.com/mt21625457/aicodex2api
This commit is contained in:
@@ -41,6 +41,8 @@ export interface User {
|
||||
export interface AdminUser extends User {
|
||||
// 管理员备注(普通用户接口不返回)
|
||||
notes: string
|
||||
// 用户专属分组倍率配置 (group_id -> rate_multiplier)
|
||||
group_rates?: Record<number, number>
|
||||
}
|
||||
|
||||
export interface LoginRequest {
|
||||
@@ -92,6 +94,8 @@ export interface PublicSettings {
|
||||
|
||||
export interface AuthResponse {
|
||||
access_token: string
|
||||
refresh_token?: string // New: Refresh Token for token renewal
|
||||
expires_in?: number // New: Access Token expiry time in seconds
|
||||
token_type: string
|
||||
user: User & { run_mode?: 'standard' | 'simple' }
|
||||
}
|
||||
@@ -977,6 +981,9 @@ export interface UpdateUserRequest {
|
||||
concurrency?: number
|
||||
status?: 'active' | 'disabled'
|
||||
allowed_groups?: number[] | null
|
||||
// 用户专属分组倍率配置 (group_id -> rate_multiplier | null)
|
||||
// null 表示删除该分组的专属倍率
|
||||
group_rates?: Record<number, number | null>
|
||||
}
|
||||
|
||||
export interface ChangePasswordRequest {
|
||||
|
||||
Reference in New Issue
Block a user