This commit is contained in:
2026-08-18 11:32:58 +08:00
parent 771ed6f059
commit eedaa2f080
8 changed files with 109 additions and 17 deletions
+10
View File
@@ -120,6 +120,7 @@ export interface ProductImageUploadResult {
}
export interface FirstLegOrderSaveRequest {
inboundCode?: string
customerName: string
transportMode: ApiTransportMode
tradeTerm?: string
@@ -148,6 +149,11 @@ export interface FirstLegOrderSaveRequest {
referenceId?: string
}
export interface InboundCodePolicy {
mode: 'AUTO' | 'LEGACY_MANUAL'
manualEntryRequired: boolean
}
export interface MerchantBatchDraftItem {
clientRowId: string
draft: FirstLegOrderSaveRequest
@@ -442,6 +448,10 @@ export function getMerchantFirstLegOrder(id: number | string) {
return apiRequest<MerchantFirstLegOrderDetail>({ method: 'GET', url: `/merchant/v1/orders/first-leg/${id}` })
}
export function getMerchantInboundCodePolicy() {
return apiRequest<InboundCodePolicy>({ method: 'GET', url: '/merchant/v1/orders/first-leg/inbound-code-policy' })
}
export function createMerchantFirstLegOrder(payload: FirstLegOrderSaveRequest) {
return apiRequest<number | string>({
method: 'POST',