72 lines
1.9 KiB
TypeScript
72 lines
1.9 KiB
TypeScript
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
|
|
)
|