This commit is contained in:
魔方熊成祥
2026-05-07 22:54:11 +08:00
parent ba0458abe2
commit bd0163af2d
18 changed files with 885 additions and 125 deletions

View 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
)