feat(quality-owner): 增加优质号主自助取消与权益校验
This commit is contained in:
@@ -6,6 +6,8 @@ export interface QualityOwnerStatus {
|
||||
user_id: number
|
||||
active: boolean
|
||||
status: 'none' | 'active' | string
|
||||
can_cancel: boolean
|
||||
active_premium_listing_count: number
|
||||
deposit_amount_cent: number
|
||||
deposit_source: 'paid' | 'manual' | '' | string
|
||||
activated_at?: string
|
||||
@@ -25,6 +27,11 @@ export async function activateQualityOwner() {
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function cancelQualityOwner() {
|
||||
const { data } = await apiClient.post<ApiResponse<QualityOwnerStatus>>('/quality-owner/cancel')
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function startQualityOwnerPayment(payWay: PaymentPayWay) {
|
||||
const { data } = await apiClient.post<ApiResponse<PaymentOrder>>('/quality-owner/payment', {
|
||||
pay_way: payWay,
|
||||
|
||||
Reference in New Issue
Block a user