From 7ea8883ca6b47ec014a32ed57c3bea64544e893e Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期四, 19 三月 2026 17:09:34 +0800
Subject: [PATCH] feat: 生产订单绑定工艺路线、BOM、工艺路线、工序参数新增修改

---
 src/main/java/com/ruoyi/appendix/service/AppendixService.java |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/ruoyi/appendix/service/AppendixService.java b/src/main/java/com/ruoyi/appendix/service/AppendixService.java
index d42c1a7..b706266 100644
--- a/src/main/java/com/ruoyi/appendix/service/AppendixService.java
+++ b/src/main/java/com/ruoyi/appendix/service/AppendixService.java
@@ -1,5 +1,6 @@
 package com.ruoyi.appendix.service;
 
+import com.ruoyi.production.pojo.ProductOrder;
 import com.ruoyi.productionPlan.dto.ProductionPlanDto;
 
 /**
@@ -13,33 +14,33 @@
  */
 public interface AppendixService {
 
-
     /**
      * 灏嗗搴旂殑宸ヨ壓璺嚎瀛愰泦涓庣粦瀹氱殑BOM瀛愰泦濉厖鍒伴檮琛ㄤ腑
-     *
-     * @param productOrderId 鐢熶骇璁㈠崟ID
-     * @param processRouteId 宸ヨ壓璺嚎ID
      */
-    void populateData(Long productOrderId, Long processRouteId);
+    void populateData(ProductOrder productOrder);
 
     /**
      * 缁欎笅鍙戠殑鐮屽潡鎷夊彇瀵瑰簲鐨勫伐鑹鸿矾绾垮瓙闆嗕笌缁戝畾鐨凚OM瀛愰泦濉厖鍒伴檮琛ㄤ腑
      *
+     * @param orderId           鐢熶骇璁㈠崟ID
      * @param productionPlanDto 浜у搧璇︽儏
      */
-    Long populateBlocks(ProductionPlanDto productionPlanDto);
+    Long populateBlocks(Long orderId, ProductionPlanDto productionPlanDto);
 
     /**
      * 缁欎笅鍙戠殑鏉挎潗鎷夊彇瀵瑰簲鐨勫伐鑹鸿矾绾垮瓙闆嗕笌缁戝畾鐨凚OM瀛愰泦濉厖鍒伴檮琛ㄤ腑
+     * <p>
      *
+     * @param orderId           鐢熶骇璁㈠崟ID
      * @param productionPlanDto 浜у搧璇︽儏
      */
-    Long populatePlates(ProductionPlanDto productionPlanDto);
+    Long populatePlates(Long orderId, ProductionPlanDto productionPlanDto);
 
     /**
      * 鍒犻櫎璇ヨ鍗曟惡甯︾殑闄勮〃鏁版嵁
      *
+     * @param orderId        鐢熶骇璁㈠崟ID
      * @param processRouteId 宸ヨ壓璺嚎ID
      */
-    void deleteData(Long processRouteId);
+    void deleteData(Long orderId, Long processRouteId);
 }

--
Gitblit v1.9.3