From 8655501ffb8dbdaf2508e575933063e6731be714 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 28 八月 2026 17:14:40 +0800
Subject: [PATCH] refactor(mes): 重构MES生产批次和袋码管理功能

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/batch/MesProBatchService.java |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/batch/MesProBatchService.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/batch/MesProBatchService.java
index 03a02a6..96934f0 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/batch/MesProBatchService.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/batch/MesProBatchService.java
@@ -2,6 +2,7 @@
 
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
 import cn.iocoder.yudao.module.mes.controller.admin.pro.batch.vo.MesProBatchPageReqVO;
+import cn.iocoder.yudao.module.mes.controller.admin.pro.batch.vo.MesProBatchPreGenerateReqVO;
 import cn.iocoder.yudao.module.mes.controller.admin.pro.batch.vo.MesProBatchSaveReqVO;
 import cn.iocoder.yudao.module.mes.dal.dataobject.pro.batch.MesProBatchDO;
 import cn.iocoder.yudao.module.mes.dal.dataobject.pro.batch.MesProBatchWorkerDO;
@@ -26,6 +27,21 @@
     Long createBatch(@Valid MesProBatchSaveReqVO createReqVO);
 
     /**
+     * 棰勭敓鎴愮敓浜ф壒娆′簩缁寸爜锛氫粎鍒涘缓鎼哄甫涓存椂鎵规鐮佺殑鎵规璁板綍锛屼笉褰曞叆涓氬姟淇℃伅锛岀姸鎬佷负鑽夌
+     *
+     * @param reqVO 棰勭敓鎴愪俊鎭�
+     * @return 鏂板缓鐨勬壒娆¤褰曪紙鍚复鏃舵壒娆$爜锛�
+     */
+    List<MesProBatchDO> preGenerateBatch(@Valid MesProBatchPreGenerateReqVO reqVO);
+
+    /**
+     * 琛ュ綍鐢熶骇鎵规涓氬姟淇℃伅锛堝搧绉嶃�佽鍨嬨�佷骇绾裤�佹棩鏈熴�佽矗浠讳汉銆佺敓浜т汉鍛橈級锛岀敓鎴愭寮忔壒娆″彿
+     *
+     * @param fillReqVO 琛ュ綍淇℃伅锛宨d 蹇呭~
+     */
+    void fillBatchInfo(@Valid MesProBatchSaveReqVO fillReqVO);
+
+    /**
      * 鏇存柊鐢熶骇鎵规锛堝惈鐢熶骇浜哄憳閰嶇疆锛�
      *
      * @param updateReqVO 鏇存柊淇℃伅

--
Gitblit v1.9.3