This commit is contained in:
2026-08-06 14:55:13 +08:00
parent 85ca013928
commit e33d620d87
5 changed files with 90 additions and 14 deletions
+15 -2
View File
@@ -15,6 +15,15 @@ export interface PageResult<T> {
pages: number
}
export type MerchantWarehouseType = 'DOMESTIC' | 'FBA' | 'OVERSEAS'
export interface MerchantWarehouseQuery {
page?: number
size?: number
status?: 'ACTIVE' | 'INACTIVE'
warehouseType?: MerchantWarehouseType
}
export interface MerchantWarehouse {
id: number | string
warehouseCode: string
@@ -186,8 +195,12 @@ export interface FirstLegOrderQuery {
size?: number
}
export function getMerchantWarehouses() {
return apiRequest<PageResult<MerchantWarehouse>>({ method: 'GET', url: '/merchant/v1/warehouses', params: { page: 1, size: 200, status: 'ACTIVE' } })
export function getMerchantWarehouses(params: MerchantWarehouseQuery = {}) {
return apiRequest<PageResult<MerchantWarehouse>>({
method: 'GET',
url: '/merchant/v1/warehouses',
params: { page: 1, size: 200, status: 'ACTIVE', ...params },
})
}
export function getMerchantWarehouseDetail(id: number | string) {