package com.baiyue.lastleg.dto; import java.time.LocalDateTime; import java.util.List; /** 柜级摘要及柜内全部尾程订单、入仓码和计划状态。 */ public record ContainerPlanProgressDetail( ContainerPlanProgressSummary summary, List orders ) { public ContainerPlanProgressDetail { orders = orders == null ? List.of() : List.copyOf(orders); } public record Item( Long orderId, String customerId, String orderNo, String inboundCode, String orderStatus, Long planId, String planNo, String planStatus, boolean planValid, LocalDateTime plannedArrivalAt ) { } }