feat: complete finance and overseas receiving workflow
This commit is contained in:
+12
-2
@@ -141,8 +141,18 @@ public record FirstLegLoadingPlanCompletedV2(
|
||||
}
|
||||
}
|
||||
|
||||
/** 头程托盘冻结快照;普通入仓用于复用打印编号,一键代发还冻结 SKU/箱唛库存。 */
|
||||
public record PalletSnapshot(String palletNo, List<SkuPackageSnapshot> skuPackages) {}
|
||||
/** 普通 FBA 只复用 palletNo;一件代发还携带同一物理 DP 的完整清单摘要。 */
|
||||
public record PalletSnapshot(String palletNo, List<SkuPackageSnapshot> skuPackages,
|
||||
Integer manifestVersion, Integer manifestPackageCount,
|
||||
Integer manifestFragmentCount, String manifestHash) {
|
||||
public PalletSnapshot {
|
||||
skuPackages = skuPackages == null ? List.of() : List.copyOf(skuPackages);
|
||||
}
|
||||
|
||||
public PalletSnapshot(String palletNo, List<SkuPackageSnapshot> skuPackages) {
|
||||
this(palletNo, skuPackages, null, null, null, null);
|
||||
}
|
||||
}
|
||||
|
||||
/** 托盘下来源入库明细、SKU、箱数、数量及箱号冻结快照;同 SKU 多明细按 sourceInboundDetailId 精确区分。 */
|
||||
public record SkuPackageSnapshot(String sourceInboundDetailId, String skuCode, String productName,
|
||||
|
||||
Reference in New Issue
Block a user