优化
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import { http, unwrapApiResponse, type ApiEnvelope } from '@/shared/api/http'
|
||||
import type { LastMileOrderQuery } from './lastMileOrders'
|
||||
export interface TransferQuantityFacts {
|
||||
declaredPieceCount: number | string | null
|
||||
receivedPieceCount: number | string | null
|
||||
declaredCartonCount: number | string
|
||||
receivedCartonCount: number | string
|
||||
receivedPalletCount: number | string
|
||||
availableCartonCount: number | string
|
||||
shippedCartonCount: number | string
|
||||
remainingPalletCount: number | string
|
||||
shippedPalletCount: number | string
|
||||
}
|
||||
export interface TransferQuantityTotals extends TransferQuantityFacts {
|
||||
orderCount: number | string
|
||||
knownDeclaredPieceCount: number | string
|
||||
unknownDeclaredOrderCount: number | string
|
||||
knownReceivedPieceCount: number | string
|
||||
unknownReceivedOrderCount: number | string
|
||||
}
|
||||
export async function getTransferQuantityTotals(query: LastMileOrderQuery) {
|
||||
const response = await http.get<ApiEnvelope<TransferQuantityTotals>, ApiEnvelope<TransferQuantityTotals>>(
|
||||
'/platform/v1/last-leg/orders/warehouse-transfer-quantities', { params: query },
|
||||
)
|
||||
return unwrapApiResponse(response)
|
||||
}
|
||||
Reference in New Issue
Block a user