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