Files
baiyue-firstleg/lastleg-service/src/main/java/com/baiyue/lastleg/dto/LastlegOrderSummary.java
T

57 lines
1.6 KiB
Java
Raw Normal View History

2026-08-19 16:24:02 +08:00
package com.baiyue.lastleg.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import java.math.BigDecimal;
import java.time.LocalDateTime;
2026-08-28 16:30:02 +08:00
import java.util.List;
2026-08-19 16:24:02 +08:00
2026-08-20 15:25:40 +08:00
@Schema(description = "按入仓单编码粒度展示的尾程订单列表行")
2026-08-19 16:24:02 +08:00
public record LastlegOrderSummary(
Long id,
String orderNo,
String orderType,
2026-08-22 12:35:32 +08:00
String orderTypeName,
2026-08-24 17:15:48 +08:00
@Schema(description = "跨区冻结目的类型", allowableValues = {"FBA", "OVERSEAS"})
String destinationType,
2026-08-19 16:24:02 +08:00
String sourceInboundId,
String inboundCode,
2026-09-06 16:02:11 +08:00
String lxCode,
2026-08-19 16:24:02 +08:00
String sourceOrderNo,
2026-08-21 10:43:25 +08:00
String customerId,
2026-08-19 16:24:02 +08:00
String customerName,
String overseasWarehouseId,
String overseasWarehouseName,
String transferWarehouseId,
String transferWarehouseCode,
String transferWarehouseName,
String fbaWarehouseCode,
String containerNo,
String containerStatus,
Boolean abnormal,
Boolean detained,
Integer palletCount,
Integer packageCount,
BigDecimal volumeCbm,
Integer productQuantity,
BigDecimal volumeWeightKg,
LocalDateTime estimatedArrivalAt,
LocalDateTime actualArrivalAt,
LocalDateTime estimatedWarehouseAt,
String inboundOrderNo,
String relabelOrderNo,
String relabelStatus,
String palletMergeFlag,
2026-08-28 16:30:02 +08:00
String palletMergeBatchId,
2026-08-31 14:39:40 +08:00
@Schema(description = "同一合托组内其他来源入仓单的入仓码")
List<String> palletMergeInboundNos,
2026-08-19 16:24:02 +08:00
String currentStatus,
String subOrderStatus,
String privateRemark,
String customerRemark,
String warehouseRemark,
2026-08-20 18:02:38 +08:00
LocalDateTime createdAt,
LocalDateTime updatedAt
2026-08-19 16:24:02 +08:00
) {
}