清理快手前端无用入口
This commit is contained in:
@@ -6,6 +6,5 @@ export * from './platform-config'
|
||||
export * from './orders'
|
||||
export * from './tasks'
|
||||
export * from './inventory'
|
||||
export * from './manual-redeem'
|
||||
export * from './message-deliveries'
|
||||
export * from './webhook-events'
|
||||
|
||||
@@ -1,56 +0,0 @@
|
||||
import { apiDelete, apiGet, apiPost } from '@/lib/http'
|
||||
import type { AdminInventorySkuSuggestion, AdminManualRedeemDetail } from '@/types/admin'
|
||||
|
||||
export function fetchAdminManualRedeemSkuSuggestions(params?: Record<string, unknown>) {
|
||||
return apiGet<{ items: AdminInventorySkuSuggestion[] }>(
|
||||
'/api/v1/admin/manual-redeem/sku-suggestions',
|
||||
params,
|
||||
)
|
||||
}
|
||||
|
||||
export function createAdminManualRedeemTask(payload: {
|
||||
proofValue: string
|
||||
skuCode: string
|
||||
skuName?: string
|
||||
remark?: string
|
||||
}) {
|
||||
return apiPost<AdminManualRedeemDetail>('/api/v1/admin/manual-redeem', payload)
|
||||
}
|
||||
|
||||
export function fetchAdminManualRedeemDetail(taskId: number | string) {
|
||||
return apiGet<AdminManualRedeemDetail>(`/api/v1/admin/manual-redeem/${taskId}`)
|
||||
}
|
||||
|
||||
export function createAdminManualRedeemSession(
|
||||
taskId: number | string,
|
||||
payload: { loginType: string; forceRecreate?: boolean },
|
||||
) {
|
||||
return apiPost<AdminManualRedeemDetail>(`/api/v1/admin/manual-redeem/${taskId}/session`, payload)
|
||||
}
|
||||
|
||||
export function fetchAdminManualRedeemSessionSummary(taskId: number | string) {
|
||||
return apiGet<AdminManualRedeemDetail>(`/api/v1/admin/manual-redeem/${taskId}/session/summary`)
|
||||
}
|
||||
|
||||
export function refreshAdminManualRedeemSession(taskId: number | string) {
|
||||
return apiPost<AdminManualRedeemDetail>(
|
||||
`/api/v1/admin/manual-redeem/${taskId}/session/refresh`,
|
||||
{},
|
||||
)
|
||||
}
|
||||
|
||||
export function removeAdminManualRedeemSession(taskId: number | string) {
|
||||
return apiDelete<AdminManualRedeemDetail>(`/api/v1/admin/manual-redeem/${taskId}/session`)
|
||||
}
|
||||
|
||||
export function confirmAdminManualRedeemRole(taskId: number | string) {
|
||||
return apiPost<AdminManualRedeemDetail>(`/api/v1/admin/manual-redeem/${taskId}/confirm-role`, {})
|
||||
}
|
||||
|
||||
export function redeemAdminManualRedeem(taskId: number | string) {
|
||||
return apiPost<AdminManualRedeemDetail>(`/api/v1/admin/manual-redeem/${taskId}/redeem`, {})
|
||||
}
|
||||
|
||||
export function closeAdminManualRedeemTask(taskId: number | string) {
|
||||
return apiPost<AdminManualRedeemDetail>(`/api/v1/admin/manual-redeem/${taskId}/close`, {})
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
import { apiGet, apiPost } from '@/lib/http'
|
||||
import type {
|
||||
AdminAgisoMessagingDefaults,
|
||||
AdminAgisoObservedShopItem,
|
||||
AdminAgisoShopConfigItem,
|
||||
} from '@/types/admin'
|
||||
|
||||
export function fetchAdminAgisoShopConfigs() {
|
||||
return apiGet<{
|
||||
filePath: string
|
||||
defaults: AdminAgisoMessagingDefaults
|
||||
shops: AdminAgisoShopConfigItem[]
|
||||
observedShops: AdminAgisoObservedShopItem[]
|
||||
}>('/api/v1/admin/platform-config/agiso-shops')
|
||||
}
|
||||
|
||||
export function saveAdminAgisoShopConfigs(payload: {
|
||||
defaults: AdminAgisoMessagingDefaults
|
||||
shops: Array<Record<string, unknown>>
|
||||
}) {
|
||||
return apiPost<{
|
||||
filePath: string
|
||||
defaults: AdminAgisoMessagingDefaults
|
||||
shops: AdminAgisoShopConfigItem[]
|
||||
}>('/api/v1/admin/platform-config/agiso-shops', payload)
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
import { apiGet, apiPost } from '@/lib/http'
|
||||
import type {
|
||||
AdminFulfillmentBindingConfigItem,
|
||||
AdminFulfillmentLookupResult,
|
||||
AdminObservedProductItem,
|
||||
} from '@/types/admin'
|
||||
|
||||
export function fetchAdminFulfillmentBindingConfigs() {
|
||||
return apiGet<{
|
||||
filePath: string
|
||||
bindings: AdminFulfillmentBindingConfigItem[]
|
||||
observedProducts: AdminObservedProductItem[]
|
||||
}>('/api/v1/admin/platform-config/fulfillment-bindings')
|
||||
}
|
||||
|
||||
export function lookupAdminFulfillmentBindingOrder(payload: {
|
||||
provider?: string
|
||||
platform?: string
|
||||
shopId: string
|
||||
platformOrderId: string
|
||||
}) {
|
||||
return apiPost<AdminFulfillmentLookupResult>(
|
||||
'/api/v1/admin/platform-config/fulfillment-bindings/lookup-order',
|
||||
payload,
|
||||
)
|
||||
}
|
||||
|
||||
export function saveAdminFulfillmentBindingConfigs(payload: {
|
||||
bindings: Array<Record<string, unknown>>
|
||||
}) {
|
||||
return apiPost<{
|
||||
filePath: string
|
||||
bindings: AdminFulfillmentBindingConfigItem[]
|
||||
}>('/api/v1/admin/platform-config/fulfillment-bindings', payload)
|
||||
}
|
||||
@@ -1,8 +1,6 @@
|
||||
export * from './agiso'
|
||||
export * from './notifications'
|
||||
export * from './scheduled-jobs'
|
||||
export * from './ninetyone'
|
||||
export * from './kuaishou-eticket'
|
||||
export * from './cloudtentacles'
|
||||
export * from './fulfillment-bindings'
|
||||
export * from './kuaishou-cloud-fulfillment'
|
||||
|
||||
@@ -1,26 +1,10 @@
|
||||
import { apiDelete, apiGet, apiPost } from '@/lib/http'
|
||||
import { apiGet, apiPost } from '@/lib/http'
|
||||
import type { ClaimDetailData } from '@/types/claim'
|
||||
import type { TencentLoginType } from '@/types/tencent/session'
|
||||
|
||||
export function fetchClaimDetail(token: string) {
|
||||
return apiGet<ClaimDetailData>(`/api/v1/claim/${token}`)
|
||||
}
|
||||
|
||||
export function createClaimSession(
|
||||
token: string,
|
||||
loginType: TencentLoginType,
|
||||
options: { forceRecreate?: boolean } = {},
|
||||
) {
|
||||
return apiPost<ClaimDetailData>(`/api/v1/claim/${token}/session`, {
|
||||
loginType,
|
||||
forceRecreate: Boolean(options.forceRecreate),
|
||||
})
|
||||
}
|
||||
|
||||
export function fetchClaimSessionSummary(token: string) {
|
||||
return apiGet<ClaimDetailData>(`/api/v1/claim/${token}/session/summary`)
|
||||
}
|
||||
|
||||
export function verifyKuaishouCloudClaimTicket(
|
||||
token: string,
|
||||
payload: {
|
||||
@@ -37,19 +21,3 @@ export function confirmKuaishouCloudClaimRole(token: string) {
|
||||
export function redeemKuaishouCloudClaim(token: string) {
|
||||
return apiPost<ClaimDetailData>(`/api/v1/claim/${token}/kuaishou-cloud/redeem`, {})
|
||||
}
|
||||
|
||||
export function refreshClaimSession(token: string) {
|
||||
return apiPost<ClaimDetailData>(`/api/v1/claim/${token}/session/refresh`, {})
|
||||
}
|
||||
|
||||
export function removeClaimSession(token: string) {
|
||||
return apiDelete<ClaimDetailData>(`/api/v1/claim/${token}/session`)
|
||||
}
|
||||
|
||||
export function confirmClaimRole(token: string) {
|
||||
return apiPost<ClaimDetailData>(`/api/v1/claim/${token}/confirm-role`, { confirm: true })
|
||||
}
|
||||
|
||||
export function redeemClaim(token: string) {
|
||||
return apiPost<ClaimDetailData>(`/api/v1/claim/${token}/redeem`, {})
|
||||
}
|
||||
|
||||
@@ -1,4 +0,0 @@
|
||||
export function buildTencentBrowserSessionScreenshotUrl(sessionId: string, cacheKey = '') {
|
||||
const suffix = cacheKey ? `?t=${encodeURIComponent(cacheKey)}` : ''
|
||||
return `/api/v1/tencent/browser/session/${sessionId}/screenshot${suffix}`
|
||||
}
|
||||
@@ -1,17 +0,0 @@
|
||||
import { apiPost } from '@/lib/http'
|
||||
import type { TencentBrowserSessionData } from '@/types/tencent/session'
|
||||
|
||||
export interface TencentBrowserRedeemPayload {
|
||||
code: string
|
||||
maxAttempts?: number
|
||||
}
|
||||
|
||||
export function redeemTencentBrowserSession(
|
||||
sessionId: string,
|
||||
payload: TencentBrowserRedeemPayload,
|
||||
) {
|
||||
return apiPost<TencentBrowserSessionData>(
|
||||
`/api/v1/tencent/browser/session/${sessionId}/redeem`,
|
||||
payload,
|
||||
)
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
import { apiDelete, apiGet, apiPost } from '@/lib/http'
|
||||
import type {
|
||||
TencentBrowserSessionData,
|
||||
TencentBrowserSessionSummaryData,
|
||||
TencentLoginType,
|
||||
} from '@/types/tencent/session'
|
||||
|
||||
export interface CreateTencentBrowserSessionPayload {
|
||||
loginType?: TencentLoginType
|
||||
}
|
||||
|
||||
export function createTencentBrowserSession(payload?: CreateTencentBrowserSessionPayload) {
|
||||
return apiPost<TencentBrowserSessionData>(
|
||||
'/api/v1/tencent/browser/session',
|
||||
payload as Record<string, unknown> | undefined,
|
||||
)
|
||||
}
|
||||
|
||||
export function fetchTencentBrowserSession(sessionId: string) {
|
||||
return apiGet<TencentBrowserSessionData>(`/api/v1/tencent/browser/session/${sessionId}`)
|
||||
}
|
||||
|
||||
export function fetchTencentBrowserSessionSummary(sessionId: string) {
|
||||
return apiGet<TencentBrowserSessionSummaryData>(
|
||||
`/api/v1/tencent/browser/session/${sessionId}/summary`,
|
||||
)
|
||||
}
|
||||
|
||||
export function refreshTencentBrowserSessionPage(sessionId: string) {
|
||||
return apiPost<TencentBrowserSessionData>(`/api/v1/tencent/browser/session/${sessionId}/refresh`)
|
||||
}
|
||||
|
||||
export function removeTencentBrowserSession(sessionId: string) {
|
||||
return apiDelete<Record<string, unknown>>(`/api/v1/tencent/browser/session/${sessionId}`)
|
||||
}
|
||||
Reference in New Issue
Block a user