From 7e7f03e19ffc374d08efb3cbf8b62c6483a9ba24 Mon Sep 17 00:00:00 2001
From: Joshi <3040996759@qq.com>
Date: Thu, 26 Mar 2026 10:41:50 +0800
Subject: [PATCH] =?UTF-8?q?feat(domain):=20=E6=B7=BB=E5=8A=A0=E6=9D=90?=
=?UTF-8?q?=E6=96=99=E5=8D=B7=E5=AE=9E=E6=B5=8B=E5=8E=9A=E5=BA=A6=E5=AD=97?=
=?UTF-8?q?=E6=AE=B5=E6=94=AF=E6=8C=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在WmsMaterialCoil实体类中新增actualThickness字段
- 在WmsMaterialCoilAllExportVo导出对象中添加厚度导出映射
- 在WmsMaterialCoilBo业务对象中增加厚度查询条件支持
- 在WmsMaterialCoilExportVo导出对象中补充厚度字段定义
- 更新WmsMaterialCoilMapper.xml映射文件中的厚度字段映射
- 在WmsMaterialCoilServiceImpl服务实现中加入厚度查询逻辑
- 在WmsMaterialCoilVo视图对象中添加厚度字段定义
---
klp-wms/src/main/java/com/klp/domain/WmsMaterialCoil.java | 5 +++++
.../src/main/java/com/klp/domain/bo/WmsMaterialCoilBo.java | 5 +++++
.../java/com/klp/domain/vo/WmsMaterialCoilAllExportVo.java | 7 +++++++
.../java/com/klp/domain/vo/WmsMaterialCoilExportVo.java | 5 +++++
.../src/main/java/com/klp/domain/vo/WmsMaterialCoilVo.java | 5 +++++
.../com/klp/service/impl/WmsMaterialCoilServiceImpl.java | 2 ++
.../main/resources/mapper/klp/WmsMaterialCoilMapper.xml | 5 +++++
7 files changed, 34 insertions(+)
diff --git a/klp-wms/src/main/java/com/klp/domain/WmsMaterialCoil.java b/klp-wms/src/main/java/com/klp/domain/WmsMaterialCoil.java
index 8df2fac3..c747df13 100644
--- a/klp-wms/src/main/java/com/klp/domain/WmsMaterialCoil.java
+++ b/klp-wms/src/main/java/com/klp/domain/WmsMaterialCoil.java
@@ -174,6 +174,11 @@ public class WmsMaterialCoil extends BaseEntity {
*/
private BigDecimal actualWidth;
+ /**
+ * 实测厚度(单位:毫米)
+ */
+ private String actualThickness;
+
/**
* 生产开始时间
*/
diff --git a/klp-wms/src/main/java/com/klp/domain/bo/WmsMaterialCoilBo.java b/klp-wms/src/main/java/com/klp/domain/bo/WmsMaterialCoilBo.java
index 382497c4..4c41cd0a 100644
--- a/klp-wms/src/main/java/com/klp/domain/bo/WmsMaterialCoilBo.java
+++ b/klp-wms/src/main/java/com/klp/domain/bo/WmsMaterialCoilBo.java
@@ -294,6 +294,11 @@ public class WmsMaterialCoilBo extends BaseEntity {
*/
private BigDecimal actualWidth;
+ /**
+ * 实测厚度(单位:毫米)
+ */
+ private String actualThickness;
+
/**
* 生产开始时间
*/
diff --git a/klp-wms/src/main/java/com/klp/domain/vo/WmsMaterialCoilAllExportVo.java b/klp-wms/src/main/java/com/klp/domain/vo/WmsMaterialCoilAllExportVo.java
index d128b2f5..d26020a4 100644
--- a/klp-wms/src/main/java/com/klp/domain/vo/WmsMaterialCoilAllExportVo.java
+++ b/klp-wms/src/main/java/com/klp/domain/vo/WmsMaterialCoilAllExportVo.java
@@ -201,4 +201,11 @@ public class WmsMaterialCoilAllExportVo {
*/
@ExcelProperty(value = "销售人员")
private String saleName;
+
+
+ /**
+ * 实测厚度(单位:毫米)
+ */
+ @ExcelProperty(value = "实测厚度")
+ private String actualThickness;
}
diff --git a/klp-wms/src/main/java/com/klp/domain/vo/WmsMaterialCoilExportVo.java b/klp-wms/src/main/java/com/klp/domain/vo/WmsMaterialCoilExportVo.java
index b13cf1cf..f7e9fe67 100644
--- a/klp-wms/src/main/java/com/klp/domain/vo/WmsMaterialCoilExportVo.java
+++ b/klp-wms/src/main/java/com/klp/domain/vo/WmsMaterialCoilExportVo.java
@@ -128,6 +128,11 @@ public class WmsMaterialCoilExportVo {
@ExcelProperty(value = "长度")
private BigDecimal length;
+ /**
+ * 实测厚度
+ */
+ private String actualThickness;
+
/**
* 材质
*/
diff --git a/klp-wms/src/main/java/com/klp/domain/vo/WmsMaterialCoilVo.java b/klp-wms/src/main/java/com/klp/domain/vo/WmsMaterialCoilVo.java
index 69882d7e..683d1dd5 100644
--- a/klp-wms/src/main/java/com/klp/domain/vo/WmsMaterialCoilVo.java
+++ b/klp-wms/src/main/java/com/klp/domain/vo/WmsMaterialCoilVo.java
@@ -279,6 +279,11 @@ public class WmsMaterialCoilVo extends BaseEntity {
@ExcelProperty(value = "实测宽度")
private BigDecimal actualWidth;
+ /**
+ * 实测厚度(单位:毫米)
+ */
+ private String actualThickness;
+
/**
* 生产开始时间
*/
diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java
index 3c8b1144..0cd56817 100644
--- a/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java
+++ b/klp-wms/src/main/java/com/klp/service/impl/WmsMaterialCoilServiceImpl.java
@@ -508,6 +508,8 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
qw.eq(bo.getActualLength() != null, "mc.actual_length", bo.getActualLength());
// 实测宽度
qw.eq(bo.getActualWidth() != null, "mc.actual_width", bo.getActualWidth());
+ // 实测厚度
+ qw.eq(StringUtils.isNotBlank(bo.getActualThickness()), "mc.actual_thickness", bo.getActualThickness());
// 生产开始时间
qw.eq(bo.getProductionStartTime() != null, "mc.production_start_time", bo.getProductionStartTime());
// 生产结束时间
diff --git a/klp-wms/src/main/resources/mapper/klp/WmsMaterialCoilMapper.xml b/klp-wms/src/main/resources/mapper/klp/WmsMaterialCoilMapper.xml
index 6dd8e3a4..f08d49c6 100644
--- a/klp-wms/src/main/resources/mapper/klp/WmsMaterialCoilMapper.xml
+++ b/klp-wms/src/main/resources/mapper/klp/WmsMaterialCoilMapper.xml
@@ -24,6 +24,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
@@ -110,6 +111,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
mc.length,
mc.actual_length,
mc.actual_width,
+ mc.actual_thickness,
mc.production_start_time,
mc.production_end_time,
mc.production_duration,
@@ -207,6 +209,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
mc.length,
mc.actual_length,
mc.actual_width,
+ mc.actual_thickness,
mc.production_start_time,
mc.production_end_time,
mc.production_duration,
@@ -506,6 +509,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
mc.net_weight AS netWeight,
-- 长度
mc.length AS length,
+ -- 实测厚度
+ mc.actual_thickness AS actualThickness,
-- 镀层种类
mc.coating_type AS coatingType,
-- 调制度