新增快手电子凭证后台工具

This commit is contained in:
yml2213
2026-07-09 18:39:34 +08:00
parent 1bfb32dcd0
commit c61078d3f6
29 changed files with 3034 additions and 474 deletions
@@ -3,5 +3,6 @@ export * from './dashboard'
export * from './users'
export * from './audit-logs'
export * from './platform-config'
export * from './kuaishou-industry'
export * from './orders'
export * from './tasks'
@@ -0,0 +1,81 @@
import { apiGet, apiPost } from '@/lib/http'
import type {
AdminKuaishouIndustryOpenApiResult,
AdminKuaishouIndustryRefundApprovePayload,
AdminKuaishouIndustryRefundDisagreePayload,
AdminKuaishouIndustryRefundListPayload,
AdminKuaishouIndustryVoucherConsumeResult,
AdminKuaishouIndustryVoucherListResult,
AdminKuaishouIndustryVoucherResendResult,
AdminKuaishouIndustryVoucherToolPayload,
} from '@/types/admin'
export function fetchAdminKuaishouIndustryVouchers(params?: Record<string, unknown>) {
return apiGet<AdminKuaishouIndustryVoucherListResult>(
'/api/v1/admin/kuaishou-industry/vouchers',
params,
)
}
export function listAdminKuaishouIndustryRefunds(
payload: AdminKuaishouIndustryRefundListPayload,
) {
return apiPost<AdminKuaishouIndustryOpenApiResult>(
'/api/v1/admin/kuaishou-industry/refunds/list',
payload,
)
}
export function approveAdminKuaishouIndustryRefund(
payload: AdminKuaishouIndustryRefundApprovePayload,
) {
return apiPost<AdminKuaishouIndustryOpenApiResult>(
'/api/v1/admin/kuaishou-industry/refunds/approve',
payload,
)
}
export function disagreeAdminKuaishouIndustryRefund(
payload: AdminKuaishouIndustryRefundDisagreePayload,
) {
return apiPost<AdminKuaishouIndustryOpenApiResult>(
'/api/v1/admin/kuaishou-industry/refunds/disagree',
payload,
)
}
export function checkAdminKuaishouIndustryVoucherAvailable(
payload: AdminKuaishouIndustryVoucherToolPayload,
) {
return apiPost<AdminKuaishouIndustryOpenApiResult>(
'/api/v1/admin/kuaishou-industry/vouchers/check-available',
payload,
)
}
export function reverseAdminKuaishouIndustryVoucher(
payload: AdminKuaishouIndustryVoucherToolPayload,
) {
return apiPost<AdminKuaishouIndustryOpenApiResult>(
'/api/v1/admin/kuaishou-industry/vouchers/reverse',
payload,
)
}
export function consumeAdminKuaishouIndustryVoucher(
payload: AdminKuaishouIndustryVoucherToolPayload,
) {
return apiPost<AdminKuaishouIndustryVoucherConsumeResult>(
'/api/v1/admin/kuaishou-industry/vouchers/consume',
payload,
)
}
export function resendAdminKuaishouIndustryVoucherCode(
payload: AdminKuaishouIndustryVoucherToolPayload,
) {
return apiPost<AdminKuaishouIndustryVoucherResendResult>(
'/api/v1/admin/kuaishou-industry/vouchers/resend-code',
payload,
)
}