From f7273277023f3497ac071bf98f556a569cb4dd25 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 17 九月 2026 16:24:10 +0800
Subject: [PATCH] feat(mes): 重构袋码生成与物料分类功能

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/batch/MesProBatchDO.java |   31 ++++++++++++++++++++++++++-----
 1 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/batch/MesProBatchDO.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/batch/MesProBatchDO.java
index e21cb52..c9f7f38 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/batch/MesProBatchDO.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/batch/MesProBatchDO.java
@@ -14,8 +14,9 @@
 /**
  * MES 鐢熶骇鎵规 DO
  * <p>
- * 鎵规鐢熶骇绠$悊锛堜竴琚嬩竴鐮佹ā鍧楋級锛氬叧鑱斿搧绉嶏紙MDM 鐗╂枡锛夈�佷骇绾匡紙浜х嚎缁存姢锛変笌鐢熶骇浜哄憳锛堜汉鍛橀厤缃 {@link MesProBatchWorkerDO}锛夛紝璐d换钀藉疄鍒颁汉銆�
- * 鎵规鍙疯嚜鍔ㄧ敓鎴愶紝缂栫爜瑙勫垯鍖呭惈鏃ユ湡銆佷骇绾跨紪鐮併�佸搧绉嶇紪鐮併�佹祦姘村彿绛夎绱狅紝骞朵笌琚嬬爜锛堜竴琚嬩竴鐮侊級銆佹墭鐩樼爜鑷姩鍏宠仈銆�
+ * 鎵规鐢熶骇绠$悊锛堜竴琚嬩竴鐮佹ā鍧楋級锛氬叧鑱斾骇绾匡紙浜х嚎缁存姢锛変笌鐢熶骇浜哄憳锛堜汉鍛橀厤缃 {@link MesProBatchWorkerDO}锛夛紝璐d换钀藉疄鍒颁汉銆�
+ * 鍝佺宸蹭笅娌夊埌琚嬬爜鏁版嵁鍖咃紙璧嬬爜绠$悊锛夛紝鎵规涓嶅啀缁戝畾鍝佺銆�
+ * 鎵规鍙疯嚜鍔ㄧ敓鎴愶紝缂栫爜瑙勫垯鍖呭惈鏃ユ湡銆佷骇绾跨紪鐮併�佹祦姘村彿绛夎绱狅紝骞朵笌琚嬬爜锛堜竴琚嬩竴鐮侊級銆佹墭鐩樼爜鑷姩鍏宠仈銆�
  *
  * @author 瓒呯骇绠$悊鍛�
  */
@@ -35,13 +36,19 @@
     @TableId
     private Long id;
     /**
-     * 鎵规鍙凤紙鑷姩鐢熸垚锛氬墠缂� + 鏃ユ湡 + 浜х嚎缂栫爜 + 鍝佺缂栫爜 + 娴佹按鍙凤級
+     * 鎵规鍙凤紙鑷姩鐢熸垚锛氬墠缂� + 鏃ユ湡 + 浜х嚎缂栫爜 + 娴佹按鍙凤紱琛ュ綍涓氬姟淇℃伅鍚庣敓鎴愶級
      */
     private String code;
     /**
-     * 鍝佺锛堜骇鍝佺墿鏂欙級缂栧彿
+     * 涓存椂鎵规鐮侊紙鐮佸�硷細PB-8浣嶅叏灞�搴忓彿锛岄鐢熸垚浜岀淮鐮侀樁娈典娇鐢紱琛ュ綍姝e紡淇℃伅鍚庝粛鍙壂鐮佽拷婧級
+     */
+    private String tempCode;
+    /**
+     * 鍝佺锛堜骇鍝佺墿鏂欙級缂栧彿锛堝凡搴熷純锛�
      * <p>
      * 鍏宠仈 {@link cn.iocoder.yudao.module.mes.dal.dataobject.mdm.MesMdmItemDO#getId()}
+     * <p>
+     * 鍝佺宸蹭笅娌夊埌琚嬬爜鏁版嵁鍖咃紙{@code mes_pro_bag_code.item_id}锛夛紝鏂版壒娆′笉鍐嶅啓鍏ワ紱浠呬繚鐣欎緵鍘嗗彶鎵规杩芥函鍥為��
      */
     private Long itemId;
     /**
@@ -55,9 +62,13 @@
      */
     private String lineCode;
     /**
-     * 浜х嚎鍚嶇О锛堝啑浣欏垪锛岀敱 {@link #lineId} 鍥炲~锛�
+     * 浜х嚎鍚嶇О锛堝啑浣欏垪锛岀敱 {@link #lineId} 鍥炲~锛岄〉闈㈠睍绀轰负銆屽姞宸ュ崟浣嶃�嶏級
      */
     private String lineName;
+    /**
+     * 鍔犲伐鐝粍锛堟墜宸ュ~鍐欙級
+     */
+    private String processingTeam;
     /**
      * 鐢熶骇鏃ユ湡
      */
@@ -80,6 +91,16 @@
      * 宸茬敓鎴愭墭鐩樼爜鏁伴噺
      */
     private Integer palletQuantity;
+    /** 鍏ュ簱鏃堕棿 */
+    private LocalDateTime inboundTime;
+    /** 绱鍏ュ簱琚嬫暟 */
+    private Integer inboundBagQuantity;
+    /** 鏈�杩戝叆搴撲簨浠剁紪鍙� */
+    private Long inboundEventId;
+    /** 鍏ュ簱璁惧缂栫爜 */
+    private String inboundDeviceCode;
+    /** 鍏ュ簱浜х嚎缂栫爜 */
+    private String inboundLineCode;
     /**
      * 鎵规鐘舵��
      * <p>

--
Gitblit v1.9.3