From 1c10423429ebf8290e44d491b0de4fa14437ce08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Sat, 29 Nov 2025 15:31:49 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=94=B6=E8=B4=A7=E8=AE=A1=E5=88=92):=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=AE=A1=E5=88=92=E7=B1=BB=E5=9E=8B=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E5=B9=B6=E5=AE=9E=E7=8E=B0=E6=94=B6=E8=B4=A7=E8=AE=A1?= =?UTF-8?q?=E5=88=92=E7=AE=A1=E7=90=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加计划类型字段(0-发货/1-收货)到WmsDeliveryPlan相关实体类 实现收货计划的查询、新增、修改、删除功能 新增前端收货计划管理页面 --- klp-ui/src/views/wms/receive/plan/index.vue | 364 ++++++++++++++++++ .../java/com/klp/domain/WmsDeliveryPlan.java | 4 + .../com/klp/domain/bo/WmsDeliveryPlanBo.java | 4 + .../com/klp/domain/vo/WmsDeliveryPlanVo.java | 6 + .../impl/WmsDeliveryPlanServiceImpl.java | 1 + .../mapper/klp/WmsDeliveryPlanMapper.xml | 1 + 6 files changed, 380 insertions(+) create mode 100644 klp-ui/src/views/wms/receive/plan/index.vue diff --git a/klp-ui/src/views/wms/receive/plan/index.vue b/klp-ui/src/views/wms/receive/plan/index.vue new file mode 100644 index 00000000..fe791db8 --- /dev/null +++ b/klp-ui/src/views/wms/receive/plan/index.vue @@ -0,0 +1,364 @@ + + + + + diff --git a/klp-wms/src/main/java/com/klp/domain/WmsDeliveryPlan.java b/klp-wms/src/main/java/com/klp/domain/WmsDeliveryPlan.java index 7d854a3a..008c619e 100644 --- a/klp-wms/src/main/java/com/klp/domain/WmsDeliveryPlan.java +++ b/klp-wms/src/main/java/com/klp/domain/WmsDeliveryPlan.java @@ -34,6 +34,10 @@ public class WmsDeliveryPlan extends BaseEntity { * 计划日期 */ private Date planDate; + /** + * 计划类型: 发货0,收货1 + */ + private Integer planType; /** * 备注 */ diff --git a/klp-wms/src/main/java/com/klp/domain/bo/WmsDeliveryPlanBo.java b/klp-wms/src/main/java/com/klp/domain/bo/WmsDeliveryPlanBo.java index 25c837dc..23641677 100644 --- a/klp-wms/src/main/java/com/klp/domain/bo/WmsDeliveryPlanBo.java +++ b/klp-wms/src/main/java/com/klp/domain/bo/WmsDeliveryPlanBo.java @@ -33,6 +33,10 @@ public class WmsDeliveryPlanBo extends BaseEntity { * 计划日期 */ private Date planDate; + /** + * 计划类型 + */ + private Integer planType; /** * 备注 diff --git a/klp-wms/src/main/java/com/klp/domain/vo/WmsDeliveryPlanVo.java b/klp-wms/src/main/java/com/klp/domain/vo/WmsDeliveryPlanVo.java index 63c35993..6b49ddd0 100644 --- a/klp-wms/src/main/java/com/klp/domain/vo/WmsDeliveryPlanVo.java +++ b/klp-wms/src/main/java/com/klp/domain/vo/WmsDeliveryPlanVo.java @@ -43,6 +43,12 @@ public class WmsDeliveryPlanVo extends BaseEntity { @ExcelProperty(value = "计划日期") private Date planDate; + /** + * 计划类型 + */ + @ExcelProperty(value = "计划类型") + private Integer planType; + /** * 备注 */ diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsDeliveryPlanServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsDeliveryPlanServiceImpl.java index 9ee55c3e..c8fcfc27 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsDeliveryPlanServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsDeliveryPlanServiceImpl.java @@ -65,6 +65,7 @@ public class WmsDeliveryPlanServiceImpl implements IWmsDeliveryPlanService { LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); lqw.like(StringUtils.isNotBlank(bo.getPlanName()), WmsDeliveryPlan::getPlanName, bo.getPlanName()); lqw.eq(bo.getPlanDate() != null, WmsDeliveryPlan::getPlanDate, bo.getPlanDate()); + lqw.eq(bo.getPlanType() != null, WmsDeliveryPlan::getPlanType, bo.getPlanType()); return lqw; } diff --git a/klp-wms/src/main/resources/mapper/klp/WmsDeliveryPlanMapper.xml b/klp-wms/src/main/resources/mapper/klp/WmsDeliveryPlanMapper.xml index bd7eadef..4e9b23e8 100644 --- a/klp-wms/src/main/resources/mapper/klp/WmsDeliveryPlanMapper.xml +++ b/klp-wms/src/main/resources/mapper/klp/WmsDeliveryPlanMapper.xml @@ -8,6 +8,7 @@ +