From be5783c8a7e13bbc76d33c95643d75779cce21db Mon Sep 17 00:00:00 2001
From: liyong <18434998025@163.com>
Date: 星期六, 18 七月 2026 15:39:05 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_business' into dev_business
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/md/item/MesMdItemService.java | 25 +++++++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/md/item/MesMdItemService.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/md/item/MesMdItemService.java
index 8383470..a8b407a 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/md/item/MesMdItemService.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/md/item/MesMdItemService.java
@@ -60,6 +60,14 @@
MesMdItemDO getItem(Long id);
/**
+ * 鏍规嵁缂栫爜鑾峰緱鐗╂枡浜у搧
+ *
+ * @param code 鐗╂枡缂栫爜
+ * @return 鐗╂枡浜у搧
+ */
+ MesMdItemDO getItemByCode(String code);
+
+ /**
* 鏍¢獙鐗╂枡浜у搧瀛樺湪
*
* @param id 缂栧彿
@@ -126,4 +134,21 @@
*/
Long getItemCountByUnitMeasureId(Long unitMeasureId);
+ /**
+ * 鏍规嵁 MDM 鐗╂枡 ID 鑾峰彇 MES 浜у搧
+ *
+ * @param mdmItemId MDM 鐗╂枡 ID
+ * @return MES 浜у搧锛屼笉瀛樺湪杩斿洖 null
+ */
+ MesMdItemDO getItemByMdmItemId(Long mdmItemId);
+
+ /**
+ * 鏍规嵁 MDM 鐗╂枡 ID 鏍¢獙 MES 浜у搧瀛樺湪
+ *
+ * @param mdmItemId MDM 鐗╂枡 ID
+ * @return MES 浜у搧
+ * @throws cn.iocoder.yudao.framework.common.exception.ServiceException 濡傛灉浜у搧涓嶅瓨鍦�
+ */
+ MesMdItemDO validateItemExistsByMdmItemId(Long mdmItemId);
+
}
--
Gitblit v1.9.3