完善租客等级免押与积分管理

This commit is contained in:
yml2213
2026-07-26 18:07:10 +08:00
parent 379536e5c5
commit c594b543d1
24 changed files with 1296 additions and 178 deletions
@@ -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`,