feat: freeze and propagate first-leg pallet labels

This commit is contained in:
2026-09-09 17:27:00 +08:00
parent 83e95d764e
commit de1f7e8ddd
24 changed files with 560 additions and 21 deletions
@@ -34,7 +34,7 @@ components:
schemas:
BatchItemRequest:
type: object
required: [customerId, businessKey, inboundPlanNo, sequenceNo, palletType]
required: [customerId, businessKey, inboundPlanNo, sequenceNo, palletType, palletCode]
properties:
customerId: { type: string, pattern: '^[1-9][0-9]*$' }
businessKey: { type: string, minLength: 1, maxLength: 100 }
@@ -42,6 +42,7 @@ components:
sequenceNo: { type: integer, minimum: 1 }
palletType: { type: string, minLength: 1, maxLength: 32 }
fbaWarehouseCode: { type: string, nullable: true, maxLength: 128 }
palletCode: { type: string, minLength: 1, maxLength: 128, description: 头程冻结并已打印的托盘码,海外实体托盘必须原样沿用 }
EnsureReservedRequest:
type: object
required: [warehouseId, batchKey, items]