From 85ae6c4efad13beaa2cfee2f508d299fba0246bc Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Thu, 14 Aug 2025 13:46:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(WmsSchedulePlanDetail):=20=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=89=B9=E6=AC=A1ID=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 WmsSchedulePlanDetail、WmsSchedulePlanDetailBo 和 WmsSchedulePlanDetailVo 类中添加 batchId 字段 - 更新 WmsSchedulePlanDetailMapper.xml,添加 batch_id 列的映射 - 在 WmsSchedulePlanDetailServiceImpl 中添加对 batchId 的查询条件 --- .../src/main/java/com/klp/domain/WmsSchedulePlanDetail.java | 4 ++++ .../java/com/klp/domain/bo/WmsSchedulePlanDetailBo.java | 5 +++++ .../java/com/klp/domain/vo/WmsSchedulePlanDetailVo.java | 6 ++++++ .../klp/service/impl/WmsSchedulePlanDetailServiceImpl.java | 2 ++ .../resources/mapper/klp/WmsSchedulePlanDetailMapper.xml | 1 + 5 files changed, 18 insertions(+) diff --git a/klp-wms/src/main/java/com/klp/domain/WmsSchedulePlanDetail.java b/klp-wms/src/main/java/com/klp/domain/WmsSchedulePlanDetail.java index 5b8d2462..2a943f7e 100644 --- a/klp-wms/src/main/java/com/klp/domain/WmsSchedulePlanDetail.java +++ b/klp-wms/src/main/java/com/klp/domain/WmsSchedulePlanDetail.java @@ -35,6 +35,10 @@ public class WmsSchedulePlanDetail extends BaseEntity { * 产线ID */ private Long lineId; + /** + * 批次id + */ + private Long batchId; /** * 产品ID */ diff --git a/klp-wms/src/main/java/com/klp/domain/bo/WmsSchedulePlanDetailBo.java b/klp-wms/src/main/java/com/klp/domain/bo/WmsSchedulePlanDetailBo.java index 54977cf9..a98f2188 100644 --- a/klp-wms/src/main/java/com/klp/domain/bo/WmsSchedulePlanDetailBo.java +++ b/klp-wms/src/main/java/com/klp/domain/bo/WmsSchedulePlanDetailBo.java @@ -35,6 +35,11 @@ public class WmsSchedulePlanDetailBo extends BaseEntity { */ private Long lineId; + /** + * 批次id + */ + private Long batchId; + /** * 产品ID */ diff --git a/klp-wms/src/main/java/com/klp/domain/vo/WmsSchedulePlanDetailVo.java b/klp-wms/src/main/java/com/klp/domain/vo/WmsSchedulePlanDetailVo.java index d7127d39..aab3380e 100644 --- a/klp-wms/src/main/java/com/klp/domain/vo/WmsSchedulePlanDetailVo.java +++ b/klp-wms/src/main/java/com/klp/domain/vo/WmsSchedulePlanDetailVo.java @@ -40,6 +40,12 @@ public class WmsSchedulePlanDetailVo { @ExcelProperty(value = "产线ID") private Long lineId; + /** + * 批次id + */ + @ExcelProperty(value = "批次id") + private Long batchId; + /** * 产品ID */ diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsSchedulePlanDetailServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsSchedulePlanDetailServiceImpl.java index de0e2c72..62e83b02 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsSchedulePlanDetailServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsSchedulePlanDetailServiceImpl.java @@ -63,6 +63,7 @@ public class WmsSchedulePlanDetailServiceImpl implements IWmsSchedulePlanDetailS LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); lqw.eq(bo.getPlanId() != null, WmsSchedulePlanDetail::getPlanId, bo.getPlanId()); lqw.eq(bo.getLineId() != null, WmsSchedulePlanDetail::getLineId, bo.getLineId()); + lqw.eq(bo.getBatchId() != null, WmsSchedulePlanDetail::getBatchId, bo.getBatchId()); lqw.eq(bo.getProductId() != null, WmsSchedulePlanDetail::getProductId, bo.getProductId()); lqw.eq(bo.getQuantity() != null, WmsSchedulePlanDetail::getQuantity, bo.getQuantity()); lqw.eq(bo.getStartDate() != null, WmsSchedulePlanDetail::getStartDate, bo.getStartDate()); @@ -77,6 +78,7 @@ public class WmsSchedulePlanDetailServiceImpl implements IWmsSchedulePlanDetailS lqw.eq("wspd.del_flag", 0); lqw.eq( bo.getPlanId()!=null ,"wspd.plan_id", bo.getPlanId()); lqw.eq(bo.getLineId()!=null ,"wspd.line_id", bo.getLineId()); + lqw.eq(bo.getBatchId()!=null ,"wspd.batch_id", bo.getBatchId()); lqw.eq(bo.getProductId()!=null ,"wspd.product_id", bo.getProductId()); lqw.eq(bo.getQuantity()!=null ,"wspd.quantity", bo.getQuantity()); lqw.eq(bo.getStartDate()!=null ,"wspd.start_date", bo.getStartDate()); diff --git a/klp-wms/src/main/resources/mapper/klp/WmsSchedulePlanDetailMapper.xml b/klp-wms/src/main/resources/mapper/klp/WmsSchedulePlanDetailMapper.xml index a4b5032e..0987bf63 100644 --- a/klp-wms/src/main/resources/mapper/klp/WmsSchedulePlanDetailMapper.xml +++ b/klp-wms/src/main/resources/mapper/klp/WmsSchedulePlanDetailMapper.xml @@ -8,6 +8,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" +