完善租客等级免押与积分管理
This commit is contained in:
@@ -11,6 +11,9 @@ export interface AdminUserItem {
|
||||
risk_status: RiskStatus
|
||||
credit_score: number
|
||||
deposit_free_quota_cent: number
|
||||
deposit_free_manual_quota_cent: number
|
||||
deposit_free_level_quota_cent: number
|
||||
deposit_free_effective_quota_cent: number
|
||||
deposit_free_used_cent: number
|
||||
deposit_free_remaining_cent: number
|
||||
renter_growth_points: number
|
||||
@@ -34,6 +37,11 @@ export interface AdminWalletAdjustPayload {
|
||||
reference_no?: string
|
||||
}
|
||||
|
||||
export interface AdminGrowthPointsAdjustPayload {
|
||||
target_points: number
|
||||
reason: string
|
||||
}
|
||||
|
||||
export interface AdminUserQuery {
|
||||
keyword?: string
|
||||
status?: '' | UserStatus
|
||||
@@ -74,6 +82,17 @@ export async function setAdminUserDepositFreeQuota(id: number, amountCent: numbe
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function adjustAdminUserGrowthPoints(
|
||||
id: number,
|
||||
payload: AdminGrowthPointsAdjustPayload
|
||||
) {
|
||||
const { data } = await apiClient.post<ApiResponse<AdminUserItem>>(
|
||||
`/admin/users/${id}/growth-points`,
|
||||
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