Files
baiyue-firstleg/common-event-contract/src/main/java/com/baiyue/common/event/FirstLegLoadingPlanCompletedV2.java
T

26 lines
1.6 KiB
Java
Raw Normal View History

2026-08-18 16:03:42 +08:00
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) {}
}