1
This commit is contained in:
71
src/apis/mallMerchant/options.ts
Normal file
71
src/apis/mallMerchant/options.ts
Normal file
@@ -0,0 +1,71 @@
|
||||
import type {
|
||||
MerchantDeliveryOptionPageData,
|
||||
MerchantDeliveryOptionSaveParams,
|
||||
MerchantOptionDeleteData,
|
||||
MerchantOptionDeleteParams,
|
||||
MerchantOptionPageParams,
|
||||
MerchantOptionSaveData,
|
||||
MerchantPackageOptionPageData,
|
||||
MerchantPackageOptionSaveParams,
|
||||
} from '@/types/mall'
|
||||
import { merchantPost } from './shared'
|
||||
|
||||
export const merchantDeliveryOptionPage = (
|
||||
payload: MerchantOptionPageParams,
|
||||
signal?: AbortSignal
|
||||
) =>
|
||||
merchantPost<MerchantDeliveryOptionPageData, MerchantOptionPageParams>(
|
||||
'/api/v1/mall/merchant/delivery_option_page',
|
||||
payload,
|
||||
signal
|
||||
)
|
||||
|
||||
export const merchantDeliveryOptionSave = (
|
||||
payload: MerchantDeliveryOptionSaveParams,
|
||||
signal?: AbortSignal
|
||||
) =>
|
||||
merchantPost<MerchantOptionSaveData, MerchantDeliveryOptionSaveParams>(
|
||||
'/api/v1/mall/merchant/delivery_option_save',
|
||||
payload,
|
||||
signal
|
||||
)
|
||||
|
||||
export const merchantDeliveryOptionDelete = (
|
||||
payload: MerchantOptionDeleteParams,
|
||||
signal?: AbortSignal
|
||||
) =>
|
||||
merchantPost<MerchantOptionDeleteData, MerchantOptionDeleteParams>(
|
||||
'/api/v1/mall/merchant/delivery_option_delete',
|
||||
payload,
|
||||
signal
|
||||
)
|
||||
|
||||
export const merchantPackageOptionPage = (
|
||||
payload: MerchantOptionPageParams,
|
||||
signal?: AbortSignal
|
||||
) =>
|
||||
merchantPost<MerchantPackageOptionPageData, MerchantOptionPageParams>(
|
||||
'/api/v1/mall/merchant/package_option_page',
|
||||
payload,
|
||||
signal
|
||||
)
|
||||
|
||||
export const merchantPackageOptionSave = (
|
||||
payload: MerchantPackageOptionSaveParams,
|
||||
signal?: AbortSignal
|
||||
) =>
|
||||
merchantPost<MerchantOptionSaveData, MerchantPackageOptionSaveParams>(
|
||||
'/api/v1/mall/merchant/package_option_save',
|
||||
payload,
|
||||
signal
|
||||
)
|
||||
|
||||
export const merchantPackageOptionDelete = (
|
||||
payload: MerchantOptionDeleteParams,
|
||||
signal?: AbortSignal
|
||||
) =>
|
||||
merchantPost<MerchantOptionDeleteData, MerchantOptionDeleteParams>(
|
||||
'/api/v1/mall/merchant/package_option_delete',
|
||||
payload,
|
||||
signal
|
||||
)
|
||||
Reference in New Issue
Block a user