From d08d1281c1da52304b48d150ee7275955173e161 Mon Sep 17 00:00:00 2001
From: fengyuan_yang <1976974459@qq.com>
Date: Wed, 18 Mar 2026 10:31:58 +0800
Subject: [PATCH] =?UTF-8?q?2026-03-17=20Inventory=20Part=E5=92=8C=E9=A1=B9?=
=?UTF-8?q?=E7=9B=AE=E4=BF=A1=E6=81=AF=E9=A1=B5=E9=9D=A2=E5=A2=9E=E5=8A=A0?=
=?UTF-8?q?=E3=80=90=E8=8E=B7=E5=8F=96=E7=BC=96=E7=A0=81=E3=80=91=E3=80=90?=
=?UTF-8?q?=E7=BC=96=E7=A0=81=E8=AF=A6=E6=83=85=E3=80=91=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../modules/part/entity/PartInformationEntity.java | 5 +++++
.../modules/project/data/PlmProjectInfoData.java | 9 +++++++++
.../modules/project/data/PlmProjectPartData.java | 10 ++++++++++
.../mapper/part/PartInformationMapper.xml | 12 ++++++++----
src/main/resources/mapper/project/ProjectDao.xml | 14 +++++++++-----
5 files changed, 41 insertions(+), 9 deletions(-)
diff --git a/src/main/java/com/spring/modules/part/entity/PartInformationEntity.java b/src/main/java/com/spring/modules/part/entity/PartInformationEntity.java
index f9ebc03e..9bc3bbc4 100644
--- a/src/main/java/com/spring/modules/part/entity/PartInformationEntity.java
+++ b/src/main/java/com/spring/modules/part/entity/PartInformationEntity.java
@@ -408,4 +408,9 @@ public class PartInformationEntity extends QueryPage implements Serializable {
@TableField(updateStrategy = FieldStrategy.NOT_EMPTY)
private String copyPartNo;
+
+ /**
+ * 图纸编码
+ **/
+ private String drawingNo;
}
diff --git a/src/main/java/com/spring/modules/project/data/PlmProjectInfoData.java b/src/main/java/com/spring/modules/project/data/PlmProjectInfoData.java
index b4e24826..eeb91ff7 100644
--- a/src/main/java/com/spring/modules/project/data/PlmProjectInfoData.java
+++ b/src/main/java/com/spring/modules/project/data/PlmProjectInfoData.java
@@ -36,6 +36,7 @@ public class PlmProjectInfoData extends PlmProjectInfo {
private String toolNo;
private String toolDesc;
private String userId;
+ private String drawingNo;
@TableField(exist = false)
private String SearchType;
@TableField(exist = false)
@@ -90,6 +91,14 @@ public class PlmProjectInfoData extends PlmProjectInfo {
this.plmPartNo = plmPartNo;
}
+ public String getDrawingNo() {
+ return drawingNo;
+ }
+
+ public void setDrawingNo(String drawingNo) {
+ this.drawingNo = drawingNo;
+ }
+
public String getIfsPartNo() {
return ifsPartNo;
}
diff --git a/src/main/java/com/spring/modules/project/data/PlmProjectPartData.java b/src/main/java/com/spring/modules/project/data/PlmProjectPartData.java
index e72b4db4..11b36ac5 100644
--- a/src/main/java/com/spring/modules/project/data/PlmProjectPartData.java
+++ b/src/main/java/com/spring/modules/project/data/PlmProjectPartData.java
@@ -69,6 +69,16 @@ public class PlmProjectPartData extends PlmProjectPart {
private String temporaryPartFlag;
+ private String drawingNo;
+
+ public String getDrawingNo() {
+ return drawingNo;
+ }
+
+ public void setDrawingNo(String drawingNo) {
+ this.drawingNo = drawingNo;
+ }
+
public String getIfsPartNo() {
return ifsPartNo;
}
diff --git a/src/main/resources/mapper/part/PartInformationMapper.xml b/src/main/resources/mapper/part/PartInformationMapper.xml
index f8299f88..c6ebf4ca 100644
--- a/src/main/resources/mapper/part/PartInformationMapper.xml
+++ b/src/main/resources/mapper/part/PartInformationMapper.xml
@@ -103,6 +103,7 @@
update_by,
plm_part_no,
ifs_part_no,
+ drawing_no,
show_in_query_flag,
temporary_part_flag,
dbo.get_ifHas_peifang(site,part_no) as ifHasPeifang,
@@ -145,6 +146,9 @@
AND part_type = #{query.partType}
+
+ AND drawing_no like #{query.drawingNo}
+
@@ -1248,13 +1252,12 @@
create_date,
create_by,
update_date,
- update_by
+ update_by,
+ drawing_no
FROM part
where site = #{site} and part_no like #{partNo} + '%'
order by create_date desc
-
-