26 lines
1.6 KiB
Java
26 lines
1.6 KiB
Java
package com.baiyue.common.event;
|
|||
|
|
|
||
|
|
import java.math.BigDecimal;
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
/** 装柜完成交接快照,包含三类逐货物备注。 */
|
||
|
|
public record FirstLegLoadingPlanCompletedV2(
|
||
|
|
String loadingPlanId, String planNo, String containerBookingId,
|
||
|
|
String containerNo, String cabinetNo, String warehouseId, String warehouseName,
|
||
|
|
List<Order> orders) {
|
||
|
|
public record Order(String sourceInboundId, String rootInboundId, String sourceOrderId,
|
||
|
|
String sourceOrderNo, String rootOrderId, String inboundCode,
|
||
|
|
String destinationWarehouseId, String destinationWarehouseCode,
|
||
|
|
String destinationWarehouseName, int packageCount, Integer productQuantity,
|
||
|
|
Integer palletCount, BigDecimal grossWeightKg, BigDecimal netWeightKg,
|
||
|
|
BigDecimal volumeCbm, List<Item> items) {}
|
||
|
|
public record Item(String sourceInboundDetailId, String skuCode, String productNameZh,
|
||
|
|
String productNameEn, int packageCount, Integer productQuantity,
|
||
|
|
Integer palletCount, BigDecimal grossWeightKg, BigDecimal netWeightKg,
|
||
|
|
BigDecimal dimensionalWeightKg, BigDecimal volumeCbm,
|
||
|
|
String destinationWarehouseId, String destinationWarehouseCode,
|
||
|
|
String destinationWarehouseName, String fbaTrackingNo, String shipmentNo,
|
||
|
|
String shippingMark, String customerRemark, String internalRemark,
|
||
|
|
String warehouseRemark) {}
|
||
|
|
}
|