From a4093814b51bba7eae9530cfa076f6242df3f5f8 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期一, 17 二月 2025 14:59:43 +0800
Subject: [PATCH] #移库任务

---
 zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/entity/BasConveyorSta.java |   50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 50 insertions(+), 0 deletions(-)

diff --git a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/entity/BasConveyorSta.java b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/entity/BasConveyorSta.java
index a89c054..fa3cf6d 100644
--- a/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/entity/BasConveyorSta.java
+++ b/zy-asrs-wcs/src/main/java/com/zy/asrs/wcs/core/entity/BasConveyorSta.java
@@ -3,7 +3,9 @@
 import java.text.SimpleDateFormat;
 import java.util.Date;
 
+import com.zy.asrs.wcs.core.model.enums.SiteStatusType;
 import com.zy.asrs.wcs.core.service.BasConveyorService;
+import com.zy.asrs.wcs.rcs.model.enums.WorkModeType;
 import com.zy.asrs.wcs.system.entity.Host;
 import com.zy.asrs.wcs.system.entity.User;
 import org.springframework.format.annotation.DateTimeFormat;
@@ -165,6 +167,30 @@
     @ApiModelProperty(value= "鍥涘悜绌挎杞︽墍璇嗗埆鐨勪簩缁寸爜")
     private String qrCodeValue;
 
+    /**
+     * 宸ヤ綔鍙�
+     */
+    @ApiModelProperty(value= "宸ヤ綔鍙�")
+    private Integer taskNo;
+
+    /**
+     * 宸ヤ綔妯″紡
+     */
+    @ApiModelProperty(value= "宸ヤ綔妯″紡")
+    private Integer workMode;
+
+    /**
+     * 鐩爣绔�
+     */
+    @ApiModelProperty(value= "鐩爣绔�")
+    private Integer staNo;
+
+    /**
+     * 鏉$爜鍣↖D
+     */
+    @ApiModelProperty(value= "鏉$爜鍣↖D")
+    private Long barcodeId;
+
     public BasConveyorSta() {}
 
     public BasConveyorSta(Long conveyorId,Integer conveyorNo,Long updateBy,Long createBy,Date createTime,Date updateTime,String memo,Integer deleted,Long hostId,Integer siteNo,String inEnable,String outEnable,String autoing,String loading,String canining,String canouting,Integer locType1,Integer locType2,Integer locType3,String locNo,String qrCodeValue) {
@@ -319,5 +345,29 @@
         }
     }
 
+    public String getWorkMode$() {
+        if (null == this.workMode){ return null; }
+        WorkModeType workModeType = WorkModeType.get(this.workMode.shortValue());
+        if(!Cools.isEmpty(workModeType)){
+            return workModeType.desc;
+        }
+        return null;
+    }
+
+    public String getSiteStatusType$() {
+        String siteStatus = String.valueOf(SiteStatusType.process(this));
+        return siteStatus.toLowerCase().replaceAll("_", "-");
+    }
+
+    public Long getConveyorDeviceId() {
+        if (null == this.conveyorId){ return null; }
+        BasConveyorService basConveyorService = SpringUtils.getBean(BasConveyorService.class);
+        BasConveyor basConveyor = basConveyorService.getById(this.conveyorId);
+        if (basConveyor == null) {
+            return null;
+        }
+        return basConveyor.getDeviceId();
+    }
+
 
 }

--
Gitblit v1.9.1