29 lines
698 B
Java
29 lines
698 B
Java
package com.baiyue.lastleg.dto;
|
|||
|
|
|
||
|
|
import java.time.LocalDateTime;
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
/** 柜级摘要及柜内全部尾程订单、入仓码和计划状态。 */
|
||
|
|
public record ContainerPlanProgressDetail(
|
||
|
|
ContainerPlanProgressSummary summary,
|
||
|
|
List<Item> 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
|
||
|
|
) {
|
||
|
|
}
|
||
|
|
}
|