feat(user): 支持后台调整等级并限制极品专区可见性
This commit is contained in:
@@ -20,6 +20,8 @@ export interface AdminUserItem {
|
||||
points_available: number
|
||||
renter_growth_level: string
|
||||
renter_growth_level_name: string
|
||||
renter_growth_level_override: string
|
||||
renter_growth_level_manual: boolean
|
||||
available_balance_cent: number
|
||||
frozen_balance_cent: number
|
||||
quality_owner_status: 'none' | 'active' | string
|
||||
@@ -47,6 +49,11 @@ export interface AdminGrowthPointsAdjustPayload {
|
||||
reason: string
|
||||
}
|
||||
|
||||
export interface AdminGrowthLevelAdjustPayload {
|
||||
target_level: string
|
||||
reason: string
|
||||
}
|
||||
|
||||
export interface AdminUserQuery {
|
||||
keyword?: string
|
||||
status?: '' | UserStatus
|
||||
@@ -100,6 +107,17 @@ export async function adjustAdminUserGrowthPoints(
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function adjustAdminUserGrowthLevel(
|
||||
id: number,
|
||||
payload: AdminGrowthLevelAdjustPayload
|
||||
) {
|
||||
const { data } = await apiClient.post<ApiResponse<AdminUserItem>>(
|
||||
`/admin/users/${id}/growth-level`,
|
||||
payload
|
||||
)
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function revokeAdminUserRealname(id: number, reason: string) {
|
||||
const { data } = await apiClient.post<ApiResponse<AdminUserItem>>(
|
||||
`/admin/users/${id}/revoke-realname`,
|
||||
|
||||
Reference in New Issue
Block a user