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/bagcode/MesProBagCodeDO.java |   69 +++++++++-------------------------
 1 files changed, 19 insertions(+), 50 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/bagcode/MesProBagCodeDO.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/bagcode/MesProBagCodeDO.java
index feb8e98..328edb7 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/bagcode/MesProBagCodeDO.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/bagcode/MesProBagCodeDO.java
@@ -10,16 +10,6 @@
 
 import java.time.LocalDateTime;
 
-import cn.iocoder.yudao.module.mes.enums.DictTypeConstants;
-
-/**
- * MES 琚嬬爜璧嬬爜锛堜竴琚嬩竴鐮侊級DO
- * <p>
- * 鏍规嵁鎵规淇℃伅鑷姩鐢熸垚鍞竴浜岀淮鐮佹暟鎹寘锛氱爜鍊� = 鎵规鍙� + - + 琚嬪簭鍙凤紝鍏ㄥ眬鍞竴锛屾弧瓒冲敮涓�鎬с�佸彲璇嗗埆鎬с�佸彲杩芥函鎬ц姹傘��
- * 鏀寔鎵归噺瀵煎嚭浜や粯鍗板埛锛屽苟涓庢墭鐩樼爜鍏宠仈銆�
- *
- * @author 瓒呯骇绠$悊鍛�
- */
 @TableName("mes_pro_bag_code")
 @KeySequence("mes_pro_bag_code_seq")
 @Data
@@ -29,58 +19,37 @@
 @NoArgsConstructor
 @AllArgsConstructor
 public class MesProBagCodeDO extends BaseDO {
-
-    /**
-     * 缂栧彿
-     */
     @TableId
     private Long id;
-    /**
-     * 鐢熸垚缁� UUID锛堟爣璁板悓涓�娆$敓鎴愮殑鏁版嵁鍖咃級
-     */
     private String uuid;
-    /**
-     * 琚嬬爜锛堜簩缁寸爜鍐呭锛氭壒娆″彿-琚嬪簭鍙凤紝鍏ㄥ眬鍞竴锛�
-     */
     private String code;
-    /**
-     * 鎵规鍐呰搴忓彿
-     */
     private Integer bagNo;
-    /**
-     * 鐢熶骇鎵规缂栧彿
-     * <p>
-     * 鍏宠仈 {@link MesProBatchDO#getId()}
-     */
     private Long batchId;
-    /**
-     * 鎵规鍙凤紙鍐椾綑锛屼究浜庡睍绀猴級
-     */
     private String batchCode;
-    /**
-     * 缁戝畾鎵樼洏缂栧彿
-     * <p>
-     * 鍏宠仈 {@link MesProPalletDO#getId()}
-     */
     private Long palletId;
-    /**
-     * 鎵樼洏鐮侊紙鍐椾綑锛屼究浜庡睍绀猴級
-     */
     private String palletCode;
     /**
-     * 鐘舵��
-     * <p>
-     * 瀛楀吀 {@link DictTypeConstants#MES_PRO_BAG_CODE_STATUS}
-     * 鏋氫妇 {@link cn.iocoder.yudao.module.mes.enums.pro.MesProBagCodeStatusEnum}
+     * 鍝佺锛堢墿鏂欙級缂栧彿锛堢敓鎴愭暟鎹寘鏃堕�夊畾锛屽叧鑱� mdm_item锛�
      */
+    private Long itemId;
+    /**
+     * 鍝佺缂栫爜锛堝啑浣欙級
+     */
+    private String itemCode;
+    /**
+     * 鍝佺鍚嶇О锛堝啑浣欙級
+     */
+    private String itemName;
     private Integer status;
-    /**
-     * 瀵煎嚭锛堜氦浠樺嵃鍒凤級鏃堕棿
-     */
+    private Integer qcStatus;
     private LocalDateTime printTime;
-    /**
-     * 澶囨敞
-     */
+    private LocalDateTime cancelTime;
+    private String cancelReason;
+    private LocalDateTime inboundTime;
+    private Long inboundEventId;
+    private String inboundDeviceCode;
+    private String inboundLineCode;
+    private Long salesId;
+    private LocalDateTime outboundTime;
     private String remark;
-
 }

--
Gitblit v1.9.3