From 8c65f898ed6e5b0c7a94c792c4562f6ec831dccd Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期六, 07 十一月 2026 08:50:53 +0800
Subject: [PATCH] feat: 完善质检、生产、销售、财务与人事模块并接入审批流程

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/stocktaking/task/MesWmStockTakingTaskLineService.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/stocktaking/task/MesWmStockTakingTaskLineService.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/stocktaking/task/MesWmStockTakingTaskLineService.java
index 4e87db0..26d8dc7 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/stocktaking/task/MesWmStockTakingTaskLineService.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/stocktaking/task/MesWmStockTakingTaskLineService.java
@@ -88,15 +88,22 @@
      */
     Long createStockTakingTaskLine(MesWmStockTakingTaskResultSaveReqVO createReqVO);
 
+    /** 鍒犻櫎鎾ら攢缁撴灉鍚庣暀涓嬬殑娓呭崟澶栫洏鐩堣锛屼究浜庢寜姝g‘鎵规閲嶆柊褰曞叆銆� */
+    void deleteAutoGeneratedLine(Long lineId);
+
     /**
-     * 鏍规嵁 taskId + itemId + areaId 鏌ヨ鐩樼偣浠诲姟琛�
+     * 鏍规嵁鐩樼偣浠诲姟鍜屽簱瀛樼淮搴︽煡璇㈢洏鐐逛换鍔¤銆�
      *
      * @param taskId 鐩樼偣浠诲姟缂栧彿
      * @param itemId 鐗╂枡缂栧彿
+     * @param warehouseId 浠撳簱缂栧彿
+     * @param locationId 搴撳尯缂栧彿
      * @param areaId 搴撲綅缂栧彿
+     * @param batchId 鎵规缂栧彿
      * @return 鐩樼偣浠诲姟琛�
      */
-    MesWmStockTakingTaskLineDO getStockTakingTaskLine(Long taskId, Long itemId, Long areaId);
+    MesWmStockTakingTaskLineDO getStockTakingTaskLine(Long taskId, Long itemId, Long warehouseId,
+                                                     Long locationId, Long areaId, Long batchId);
 
     /**
      * 鏍¢獙鐩樼偣浠诲姟琛屽瓨鍦�

--
Gitblit v1.9.3