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 | 35 ++++++++++++++++++++++++++---------
1 files changed, 26 insertions(+), 9 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 43afa78..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,19 +36,21 @@
@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;
- /**
- * 鍖呰琚嬪瀷锛堝瓧鍏� mes_pro_bag_type锛�
- */
- private Integer bagType;
/**
* 浜х嚎缂栧彿
* <p>
@@ -59,9 +62,13 @@
*/
private String lineCode;
/**
- * 浜х嚎鍚嶇О锛堝啑浣欏垪锛岀敱 {@link #lineId} 鍥炲~锛�
+ * 浜х嚎鍚嶇О锛堝啑浣欏垪锛岀敱 {@link #lineId} 鍥炲~锛岄〉闈㈠睍绀轰负銆屽姞宸ュ崟浣嶃�嶏級
*/
private String lineName;
+ /**
+ * 鍔犲伐鐝粍锛堟墜宸ュ~鍐欙級
+ */
+ private String processingTeam;
/**
* 鐢熶骇鏃ユ湡
*/
@@ -84,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