This commit is contained in:
2026-08-04 09:05:19 +08:00
parent fa922ca96f
commit 815d4e8daf
21 changed files with 994 additions and 128 deletions
@@ -82,7 +82,7 @@ export interface PlatformWarehouseCapabilityRequest {
}
export interface SavePlatformWarehouseRequest {
tenantId: number
tenantId: number | string
warehouseCode: string
warehouseName: string
warehouseType: string
@@ -99,14 +99,14 @@ export interface SavePlatformWarehouseRequest {
const basePath = '/platform/v1/warehouse-admin'
export async function listPlatformWarehouses(tenantId: number, page = 1, size = 200) {
export async function listPlatformWarehouses(tenantId: number | string, page = 1, size = 200) {
const response = await http.get<ApiEnvelope<PlatformWarehousePage>, ApiEnvelope<PlatformWarehousePage>>(basePath, {
params: { tenantId, page, size },
})
return unwrapApiResponse(response)
}
export async function getPlatformWarehouse(tenantId: number, warehouseId: number | string) {
export async function getPlatformWarehouse(tenantId: number | string, warehouseId: number | string) {
const response = await http.get<ApiEnvelope<PlatformWarehouseDetailResource>, ApiEnvelope<PlatformWarehouseDetailResource>>(
`${basePath}/${warehouseId}`,
{ params: { tenantId } },
@@ -119,7 +119,7 @@ export async function createPlatformWarehouse(payload: SavePlatformWarehouseRequ
return unwrapApiResponse(response)
}
export async function updatePlatformWarehouse(tenantId: number, warehouseId: number | string, payload: SavePlatformWarehouseRequest) {
export async function updatePlatformWarehouse(tenantId: number | string, warehouseId: number | string, payload: SavePlatformWarehouseRequest) {
const response = await http.put<ApiEnvelope<null>, ApiEnvelope<null>>(`${basePath}/${warehouseId}`, payload, {
params: { tenantId },
})
@@ -127,7 +127,7 @@ export async function updatePlatformWarehouse(tenantId: number, warehouseId: num
}
export async function changePlatformWarehouseStatus(
tenantId: number,
tenantId: number | string,
warehouseId: number | string,
status: PlatformWarehouseStatus,
) {