diff --git a/mhd_wms/src/main/java/com/mhd/wms/domain/outMaterialDetail/repository/po/OutStockListMaterialAgg.java b/mhd_wms/src/main/java/com/mhd/wms/domain/outMaterialDetail/repository/po/OutStockListMaterialAgg.java new file mode 100644 index 000000000..9970582a4 --- /dev/null +++ b/mhd_wms/src/main/java/com/mhd/wms/domain/outMaterialDetail/repository/po/OutStockListMaterialAgg.java @@ -0,0 +1,16 @@ +package com.mhd.wms.domain.outMaterialDetail.repository.po; + +import lombok.Data; + +import java.math.BigDecimal; + +/** + * 出库列表页批量聚合:仅 level=1 明细行,与 queryListChildren 后仅统计父行一致。 + */ +@Data +public class OutStockListMaterialAgg { + private String outOrderNumber; + private BigDecimal totalOutboundQuantity; + private BigDecimal checkQuantitySum; + private Integer materialKindCountDistinct; +} diff --git a/mhd_wms/src/main/java/com/mhd/wms/domain/pickingMaterialDetail/repository/po/PickingAggByOutOrderRow.java b/mhd_wms/src/main/java/com/mhd/wms/domain/pickingMaterialDetail/repository/po/PickingAggByOutOrderRow.java new file mode 100644 index 000000000..84e26c6d6 --- /dev/null +++ b/mhd_wms/src/main/java/com/mhd/wms/domain/pickingMaterialDetail/repository/po/PickingAggByOutOrderRow.java @@ -0,0 +1,15 @@ +package com.mhd.wms.domain.pickingMaterialDetail.repository.po; + +import lombok.Data; + +import java.math.BigDecimal; + +/** + * 按出库单号批量汇总拣货数量与有拣货的物料种类数(与单条 sum/count SQL 语义一致)。 + */ +@Data +public class PickingAggByOutOrderRow { + private String outOrderNumber; + private BigDecimal sumPickingQty; + private Integer materialTypeCount; +}