From 7eb9b6f8c60a244e1a96597319c7b54963ba6612 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期二, 07 一月 2025 09:03:09 +0800 Subject: [PATCH] 优化MES库存同步逻辑及AGV告警字段 --- src/main/java/com/zy/asrs/entity/MesLocDetl.java | 152 +++++++++++++++++++++++++++----------------------- 1 files changed, 83 insertions(+), 69 deletions(-) diff --git a/src/main/java/com/zy/asrs/entity/MesLocDetl.java b/src/main/java/com/zy/asrs/entity/MesLocDetl.java index 7cec7e6..24eb98d 100644 --- a/src/main/java/com/zy/asrs/entity/MesLocDetl.java +++ b/src/main/java/com/zy/asrs/entity/MesLocDetl.java @@ -3,6 +3,7 @@ import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; import com.baomidou.mybatisplus.annotations.TableField; +import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import com.core.common.Cools; import com.core.common.SpringUtils; @@ -24,175 +25,180 @@ private static final long serialVersionUID = 1L; - @ApiModelProperty(value= "搴撲綅鍙�") + @TableId + private Long id; + + @ApiModelProperty(value = "搴撲綅鍙�") @TableField("loc_no") private String locNo; - @ApiModelProperty(value= "鎵樼洏鏉$爜") + @ApiModelProperty(value = "鎵樼洏鏉$爜") private String zpallet; - @ApiModelProperty(value= "鏁伴噺") + @ApiModelProperty(value = "鏁伴噺") @ExcelProperty("鏁伴噺") private Double anfme; - @ApiModelProperty(value= "鐗╂枡鍙�") + @ApiModelProperty(value = "鐗╂枡鍙�") @ExcelProperty("鐗╂枡鍙�") private String matnr; - @ApiModelProperty(value= "鐗╂枡鍙�") + @ApiModelProperty(value = "鐗╂枡鍙�") @ExcelProperty("鐗╂枡鍙�") private String maktx; - @ApiModelProperty(value= "搴忓垪鐮�") + @ApiModelProperty(value = "搴忓垪鐮�") @ExcelProperty("搴忓垪鐮�") private String batch; - @ApiModelProperty(value= "鍗曟嵁缂栧彿") + @ApiModelProperty(value = "鍗曟嵁缂栧彿") @ExcelProperty("鍗曟嵁缂栧彿") @TableField("order_no") private String orderNo; - @ApiModelProperty(value= "瑙勬牸") + @ApiModelProperty(value = "瑙勬牸") private String specs; - @ApiModelProperty(value= "鎵规") + @ApiModelProperty(value = "鎵规") private String model; - @ApiModelProperty(value= "棰滆壊") + @ApiModelProperty(value = "棰滆壊") private String color; - @ApiModelProperty(value= "鍝佺墝") + @ApiModelProperty(value = "鍝佺墝") private String brand; - @ApiModelProperty(value= "鍗曚綅") + @ApiModelProperty(value = "鍗曚綅") private String unit; - @ApiModelProperty(value= "鍗曚环") + @ApiModelProperty(value = "鍗曚环") private Double price; - @ApiModelProperty(value= "sku") + @ApiModelProperty(value = "sku") private String sku; - @ApiModelProperty(value= "鍖呮暟") + @ApiModelProperty(value = "鍖呮暟") private Double units; - @ApiModelProperty(value= "鏉$爜") + @ApiModelProperty(value = "鏉$爜") private String barcode; - @ApiModelProperty(value= "鐗╂枡鐘舵��") + @ApiModelProperty(value = "鐗╂枡鐘舵��") private String origin; - @ApiModelProperty(value= "鍘傚") + @ApiModelProperty(value = "鍘傚") private String manu; - @ApiModelProperty(value= "鍗曟嵁鏃堕棿") + @ApiModelProperty(value = "鍗曟嵁鏃堕棿") @TableField("manu_date") private String manuDate; - @ApiModelProperty(value= "鍝侀」鏁�") + @ApiModelProperty(value = "鍝侀」鏁�") @TableField("item_num") private String itemNum; - @ApiModelProperty(value= "瀹夊叏搴撳瓨閲�") + @ApiModelProperty(value = "瀹夊叏搴撳瓨閲�") @TableField("safe_qty") private Double safeQty; - @ApiModelProperty(value= "閲嶉噺") + @ApiModelProperty(value = "閲嶉噺") private Double weight; - @ApiModelProperty(value= "闀垮害") + @ApiModelProperty(value = "闀垮害") private Double length; - @ApiModelProperty(value= "浣撶Н") + @ApiModelProperty(value = "浣撶Н") private Double volume; - @ApiModelProperty(value= "涓夋柟缂栫爜") + @ApiModelProperty(value = "涓夋柟缂栫爜") @TableField("three_code") private String threeCode; - @ApiModelProperty(value= "渚涘簲鍟�") + @ApiModelProperty(value = "渚涘簲鍟�") private String supp; - @ApiModelProperty(value= "渚涘簲鍟嗙紪鐮�") + @ApiModelProperty(value = "渚涘簲鍟嗙紪鐮�") @TableField("supp_code") private String suppCode; - @ApiModelProperty(value= "鏄惁鎵规 1: 鏄� 0: 鍚� ") + @ApiModelProperty(value = "鏄惁鎵规 1: 鏄� 0: 鍚� ") @TableField("be_batch") private Integer beBatch; - @ApiModelProperty(value= "淇濊川鏈�") + @ApiModelProperty(value = "淇濊川鏈�") @TableField("dead_time") private String deadTime; - @ApiModelProperty(value= "棰勮澶╂暟") + @ApiModelProperty(value = "棰勮澶╂暟") @TableField("dead_warn") private Integer deadWarn; - @ApiModelProperty(value= "鍒惰喘 1: 鍒堕�� 2: 閲囪喘 3: 澶栧崗 ") + @ApiModelProperty(value = "鍒惰喘 1: 鍒堕�� 2: 閲囪喘 3: 澶栧崗 ") private Integer source; - @ApiModelProperty(value= "瑕佹眰妫�楠� 1: 鏄� 0: 鍚� ") + @ApiModelProperty(value = "瑕佹眰妫�楠� 1: 鏄� 0: 鍚� ") private Integer inspect; - @ApiModelProperty(value= "鍗遍櫓鍝� 1: 鏄� 0: 鍚� ") + @ApiModelProperty(value = "鍗遍櫓鍝� 1: 鏄� 0: 鍚� ") private Integer danger; - @ApiModelProperty(value= "淇敼浜哄憳") + @ApiModelProperty(value = "淇敼浜哄憳") @TableField("modi_user") private Long modiUser; - @ApiModelProperty(value= "淇敼鏃堕棿") + @ApiModelProperty(value = "淇敼鏃堕棿") @TableField("modi_time") private Date modiTime; - @ApiModelProperty(value= "鍒涘缓鑰�") + @ApiModelProperty(value = "鍒涘缓鑰�") @TableField("appe_user") private Long appeUser; - @ApiModelProperty(value= "娣诲姞鏃堕棿") + @ApiModelProperty(value = "娣诲姞鏃堕棿") @TableField("appe_time") private Date appeTime; - @ApiModelProperty(value= "澶囨敞") + @ApiModelProperty(value = "澶囨敞") private String memo; @TableField("stock_freeze") - @ApiModelProperty(value= "搴撳瓨鍐荤粨{1:姝e父,0:鍐荤粨}") + @ApiModelProperty(value = "搴撳瓨鍐荤粨{1:姝e父,0:鍐荤粨}") private Integer stockFreeze; /** * 搴撳瓨鏁伴噺 */ - @ApiModelProperty(value= "鍙嚭鏁伴噺") + @ApiModelProperty(value = "鍙嚭鏁伴噺") @TableField(exist = false) private Double stock; /** * 搴撳瓨鏁伴噺 */ - @ApiModelProperty(value= "鍙嚭鏁伴噺") + @ApiModelProperty(value = "鍙嚭鏁伴噺") @TableField(exist = false) private String locSts; /** * 搴撳瓨鏁伴噺 */ - @ApiModelProperty(value= "鍙嚭鏁伴噺") + @ApiModelProperty(value = "鍙嚭鏁伴噺") @TableField(exist = false) private String locSts$; /** * 宸ュ簭鐘舵�� */ - @ApiModelProperty(value= "宸ュ簭鐘舵�� 1锛氬緟鍔犲伐锛�2锛氬凡鍔犲伐锛�3锛氭棤闇�鍔犲伐") + @ApiModelProperty(value = "宸ュ簭鐘舵�� 1锛氬緟鍔犲伐锛�2锛氬凡鍔犲伐锛�3锛氭棤闇�鍔犲伐") @TableField("process_sts") private Integer processSts; - public String getProcessSts$(){ - if (null == this.processSts){ return null; } - switch (this.processSts){ + public String getProcessSts$() { + if (null == this.processSts) { + return null; + } + switch (this.processSts) { case 0: return "鍏朵粬"; case 1: @@ -206,18 +212,20 @@ } } - public String getLocNo$(){ + public String getLocNo$() { LocMastService service = SpringUtils.getBean(LocMastService.class); LocMast locMast = service.selectById(this.locNo); - if (!Cools.isEmpty(locMast)){ + if (!Cools.isEmpty(locMast)) { return String.valueOf(locMast.getLocNo()); } return null; } - public String getBeBatch$(){ - if (null == this.beBatch){ return null; } - switch (this.beBatch){ + public String getBeBatch$() { + if (null == this.beBatch) { + return null; + } + switch (this.beBatch) { case 1: return "鏄�"; case 0: @@ -227,9 +235,11 @@ } } - public String getSource$(){ - if (null == this.source){ return null; } - switch (this.source){ + public String getSource$() { + if (null == this.source) { + return null; + } + switch (this.source) { case 1: return "鍒堕��"; case 2: @@ -241,9 +251,11 @@ } } - public String getInspect$(){ - if (null == this.inspect){ return null; } - switch (this.inspect){ + public String getInspect$() { + if (null == this.inspect) { + return null; + } + switch (this.inspect) { case 1: return "鏄�"; case 0: @@ -253,9 +265,11 @@ } } - public String getDanger$(){ - if (null == this.danger){ return null; } - switch (this.danger){ + public String getDanger$() { + if (null == this.danger) { + return null; + } + switch (this.danger) { case 1: return "鏄�"; case 0: @@ -265,33 +279,33 @@ } } - public String getModiUser$(){ + public String getModiUser$() { UserService service = SpringUtils.getBean(UserService.class); User user = service.selectById(this.modiUser); - if (!Cools.isEmpty(user)){ + if (!Cools.isEmpty(user)) { return String.valueOf(user.getUsername()); } return null; } - public String getModiTime$(){ - if (Cools.isEmpty(this.modiTime)){ + public String getModiTime$() { + if (Cools.isEmpty(this.modiTime)) { return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.modiTime); } - public String getAppeUser$(){ + public String getAppeUser$() { UserService service = SpringUtils.getBean(UserService.class); User user = service.selectById(this.appeUser); - if (!Cools.isEmpty(user)){ + if (!Cools.isEmpty(user)) { return String.valueOf(user.getUsername()); } return null; } - public String getAppeTime$(){ - if (Cools.isEmpty(this.appeTime)){ + public String getAppeTime$() { + if (Cools.isEmpty(this.appeTime)) { return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.appeTime); @@ -302,7 +316,7 @@ } public String getStockFreeze$() { - if (Cools.isEmpty(this.stockFreeze)){ + if (Cools.isEmpty(this.stockFreeze)) { return ""; } return this.stockFreeze == 1 ? "姝e父" : "鍐荤粨"; -- Gitblit v1.9.1