feat(appointment): integrate work calendar and stable cargo batches
This commit is contained in:
@@ -512,7 +512,7 @@ paths:
|
||||
- { name: destinationWarehouseCode, in: query, schema: { type: string } }
|
||||
- { name: warehouse, in: query, schema: { type: string } }
|
||||
- { name: fbaWarehouseCode, in: query, schema: { type: string } }
|
||||
- { name: appointmentStatus, in: query, schema: { type: string, enum: [UNAPPOINTED, PENDING, SUCCESS, FAILED, CANCELLED] } }
|
||||
- { name: appointmentStatus, in: query, schema: { type: string, enum: [UNAPPOINTED, PENDING, SUCCESS, FAILED, CANCELLED, MULTIPLE] } }
|
||||
- { name: dispatchStatus, in: query, schema: { type: string, enum: [UNSCHEDULED, SCHEDULED] } }
|
||||
- { name: createdFrom, in: query, schema: { type: string, format: date-time } }
|
||||
- { name: createdTo, in: query, schema: { type: string, format: date-time } }
|
||||
@@ -1372,7 +1372,7 @@ paths:
|
||||
- { name: status, in: query, schema: { type: string } }
|
||||
- { name: overseasWarehouseId, in: query, schema: { type: string } }
|
||||
- { name: destinationWarehouseCode, in: query, schema: { type: string } }
|
||||
- { name: appointmentStatus, in: query, schema: { type: string, enum: [UNAPPOINTED, PENDING, SUCCESS, FAILED, CANCELLED] } }
|
||||
- { name: appointmentStatus, in: query, schema: { type: string, enum: [UNAPPOINTED, PENDING, SUCCESS, FAILED, CANCELLED, MULTIPLE] } }
|
||||
- { name: dispatchStatus, in: query, schema: { type: string, enum: [UNSCHEDULED, SCHEDULED] } }
|
||||
- { name: createdFrom, in: query, schema: { type: string, format: date-time } }
|
||||
- { name: createdTo, in: query, schema: { type: string, format: date-time } }
|
||||
@@ -2698,6 +2698,7 @@ components:
|
||||
draftContainerId: { type: integer, format: int64 }
|
||||
planPalletIds: { type: array, maxItems: 500, items: { type: integer, format: int64 } }
|
||||
returnReceiptIds: { type: array, maxItems: 500, items: { type: integer, format: int64 } }
|
||||
batchAllocations: { type: array, maxItems: 1000, items: { $ref: './appointment-work-v1.yaml#/components/schemas/DispatchBatchAllocation' } }
|
||||
SmartDispatchDraftGroupResult:
|
||||
type: object
|
||||
required: [draftContainerId, dispatch]
|
||||
@@ -2708,6 +2709,11 @@ components:
|
||||
type: object
|
||||
description: planPalletIds与returnReceiptIds是两类正式来源,合计至少一项且最多500项。退回来源仅接受实际入账生成的实收记录,不得用退回实收ID冒充计划托盘ID;同一实物托盘不可重复选择。
|
||||
properties:
|
||||
batchAllocations:
|
||||
type: array
|
||||
maxItems: 1000
|
||||
description: 已有预约批次的FBA实物必须逐票绑定,整托总量或可变预约号不能替代;发车再次校验实物与原预约。
|
||||
items: { $ref: './appointment-work-v1.yaml#/components/schemas/DispatchBatchAllocation' }
|
||||
planPalletIds: { type: array, maxItems: 500, uniqueItems: true, items: { type: string } }
|
||||
returnReceiptIds: { type: array, maxItems: 500, uniqueItems: true, items: { type: string }, description: 原订单实际退回入账来源ID }
|
||||
fbaAppointmentNo: { type: string, nullable: true, maxLength: 64 }
|
||||
|
||||
Reference in New Issue
Block a user