From 08b4403ec8d6b69528d161cfcad80b5d64dea76c Mon Sep 17 00:00:00 2001 From: Administrator <876263681@qq.com> Date: 星期三, 02 七月 2025 15:12:43 +0800 Subject: [PATCH] #优化库位检索 --- src/main/java/com/zy/asrs/entity/Mat.java | 81 +++++++++++++++++++++++++--------------- 1 files changed, 50 insertions(+), 31 deletions(-) diff --git a/src/main/java/com/zy/asrs/entity/Mat.java b/src/main/java/com/zy/asrs/entity/Mat.java index 0a02150..428d94c 100644 --- a/src/main/java/com/zy/asrs/entity/Mat.java +++ b/src/main/java/com/zy/asrs/entity/Mat.java @@ -1,5 +1,6 @@ package com.zy.asrs.entity; +import com.alibaba.excel.annotation.ExcelIgnore; import com.alibaba.excel.annotation.ExcelProperty; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableId; @@ -8,6 +9,7 @@ import com.core.common.Cools; import com.core.common.SpringUtils; import com.zy.asrs.service.TagService; +import com.zy.common.utils.Synchro; import com.zy.system.entity.User; import com.zy.system.service.UserService; import io.swagger.annotations.ApiModelProperty; @@ -22,6 +24,7 @@ @TableName("man_mat") public class Mat implements Serializable { + @ExcelIgnore @TableField(exist = false) private Double stock; @@ -38,6 +41,7 @@ /** * ID */ + @ExcelIgnore @ApiModelProperty(value= "ID") @TableId(value = "id", type = IdType.AUTO) private Long id; @@ -45,6 +49,8 @@ /** * 缂栧彿 */ + // 瀵煎嚭鍊熺敤璇ュ瓧娈靛瓨鎵�灞炲綊绫讳腑鏂囨弿杩� + @ExcelProperty(value = "褰掔被鍚嶇О") @ApiModelProperty(value= "缂栧彿") private String uuid; @@ -53,28 +59,29 @@ */ @ApiModelProperty(value= "鎵�灞炲綊绫�") @TableField("tag_id") + @ExcelProperty(value = "褰掔被") private Long tagId; /** - * 鍟嗗搧缂栧彿 + * 鍝佸彿 */ - @ApiModelProperty(value= "鍟嗗搧缂栧彿") - @ExcelProperty(value = "鍟嗗搧缂栫爜") + @ApiModelProperty(value= "鍝佸彿") + @ExcelProperty(value = "鍝佸彿") private String matnr; /** - * 鍟嗗搧鍚嶇О + * 鍝佸悕 */ - @ApiModelProperty(value= "鍟嗗搧鍚嶇О") - @ExcelProperty(value = "鍟嗗搧鍚嶇О") + @ApiModelProperty(value= "鍝佸悕") + @ExcelProperty(value = "鍝佸悕") private String maktx; /** * 鍒悕 */ @ApiModelProperty(value= "鍒悕") - @ExcelProperty(value = "鍒悕") + @ExcelIgnore private String name; /** @@ -88,21 +95,22 @@ * 鍨嬪彿 */ @ApiModelProperty(value= "鍨嬪彿") - @ExcelProperty(value = "鍨嬪彿") + @ExcelIgnore private String model; /** * 棰滆壊 */ @ApiModelProperty(value= "棰滆壊") - @ExcelProperty(value = "棰滆壊") + @ExcelIgnore private String color; /** * 鍝佺墝 */ - @ApiModelProperty(value= "鍝佺墝") - @ExcelProperty(value = "鍝佺墝") + @ApiModelProperty(value= "绫诲瀷") +// @ApiModelProperty(value= "鍝佺墝") + @ExcelProperty(value = "绫诲瀷") private String brand; /** @@ -116,49 +124,49 @@ * 鍗曚环 */ @ApiModelProperty(value= "鍗曚环") - @ExcelProperty(value = "鍗曚环") + @ExcelIgnore private Double price; /** * sku */ @ApiModelProperty(value= "sku") - @ExcelProperty(value = "sku") + @ExcelIgnore private String sku; /** * 鍗曚綅閲� */ @ApiModelProperty(value= "鍗曚綅閲�") - @ExcelProperty(value = "鍗曚綅閲�") + @ExcelIgnore private Double units; /** * 鏉$爜 */ @ApiModelProperty(value= "鏉$爜") - @ExcelProperty(value = "鏉$爜") + @ExcelIgnore private String barcode; /** * 浜у湴 */ @ApiModelProperty(value= "浜у湴") - @ExcelProperty(value = "浜у湴") + @ExcelIgnore private String origin; /** * 鍘傚 */ @ApiModelProperty(value= "鍘傚") - @ExcelProperty(value = "鍟嗗搧缂栧彿") + @ExcelIgnore private String manu; /** * 鐢熶骇鏃ユ湡 */ @ApiModelProperty(value= "鐢熶骇鏃ユ湡") - @ExcelProperty(value = "鐢熶骇鏃ユ湡") + @ExcelIgnore @TableField("manu_date") private String manuDate; @@ -166,7 +174,7 @@ * 鍝侀」鏁� */ @ApiModelProperty(value= "鍝侀」鏁�") - @ExcelProperty(value = "鍝侀」鏁�") + @ExcelIgnore @TableField("item_num") private String itemNum; @@ -174,7 +182,7 @@ * 瀹夊叏搴撳瓨閲� */ @ApiModelProperty(value= "瀹夊叏搴撳瓨閲�") - @ExcelProperty(value = "瀹夊叏搴撳瓨閲�") + @ExcelIgnore @TableField("safe_qty") private Double safeQty; @@ -182,28 +190,28 @@ * 閲嶉噺 */ @ApiModelProperty(value= "閲嶉噺") - @ExcelProperty(value = "閲嶉噺") + @ExcelIgnore private Double weight; /** * 闀垮害 */ @ApiModelProperty(value= "闀垮害") - @ExcelProperty(value = "闀垮害") + @ExcelIgnore private Double length; /** * 浣撶Н */ @ApiModelProperty(value= "浣撶Н") - @ExcelProperty(value = "浣撶Н") + @ExcelIgnore private Double volume; /** * 涓夋柟缂栫爜 */ @ApiModelProperty(value= "涓夋柟缂栫爜") - @ExcelProperty(value = "涓夋柟缂栫爜") + @ExcelIgnore @TableField("three_code") private String threeCode; @@ -211,14 +219,14 @@ * 渚涘簲鍟� */ @ApiModelProperty(value= "渚涘簲鍟�") - @ExcelProperty(value = "渚涘簲鍟�") + @ExcelIgnore private String supp; /** * 渚涘簲鍟嗙紪鐮� */ @ApiModelProperty(value= "渚涘簲鍟嗙紪鐮�") - @ExcelProperty(value = "渚涘簲鍟嗙紪鐮�") + @ExcelIgnore @TableField("supp_code") private String suppCode; @@ -226,7 +234,7 @@ * 鏄惁鎵规 1: 鏄� 0: 鍚� */ @ApiModelProperty(value= "鏄惁鎵规 1: 鏄� 0: 鍚� ") - @TableField("be_batch") + @ExcelIgnore private Integer beBatch; /** @@ -234,7 +242,7 @@ */ @ApiModelProperty(value= "淇濊川鏈�") @TableField("dead_time") - @ExcelProperty(value = "淇濊川鏈�") + @ExcelIgnore private String deadTime; /** @@ -242,36 +250,41 @@ */ @ApiModelProperty(value= "棰勮澶╂暟") @TableField("dead_warn") - @ExcelProperty(value = "棰勮澶╂暟") + @ExcelIgnore private Integer deadWarn; /** * 鍒惰喘 1: 鍒堕�� 2: 閲囪喘 3: 澶栧崗 */ + @ExcelIgnore @ApiModelProperty(value= "鍒惰喘 1: 鍒堕�� 2: 閲囪喘 3: 澶栧崗 ") private Integer source; /** * 瑕佹眰妫�楠� 1: 鏄� 0: 鍚� */ + @ExcelIgnore @ApiModelProperty(value= "瑕佹眰妫�楠� 1: 鏄� 0: 鍚� ") private Integer inspect; /** * 鍗遍櫓鍝� 1: 鏄� 0: 鍚� */ + @ExcelIgnore @ApiModelProperty(value= "鍗遍櫓鍝� 1: 鏄� 0: 鍚� ") private Integer danger; /** * 鐘舵�� 1: 姝e父 0: 绂佺敤 */ + @ExcelIgnore @ApiModelProperty(value= "鐘舵�� 1: 姝e父 0: 绂佺敤 ") private Integer status; /** * 娣诲姞浜哄憳 */ + @ExcelIgnore @ApiModelProperty(value= "娣诲姞浜哄憳") @TableField("create_by") private Long createBy; @@ -279,6 +292,7 @@ /** * 娣诲姞鏃堕棿 */ + @ExcelIgnore @ApiModelProperty(value= "娣诲姞鏃堕棿") @TableField("create_time") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @@ -287,6 +301,7 @@ /** * 淇敼浜哄憳 */ + @ExcelIgnore @ApiModelProperty(value= "淇敼浜哄憳") @TableField("update_by") private Long updateBy; @@ -294,6 +309,7 @@ /** * 淇敼鏃堕棿 */ + @ExcelIgnore @ApiModelProperty(value= "淇敼鏃堕棿") @TableField("update_time") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") @@ -351,8 +367,8 @@ // Mat mat = new Mat( // null, // 缂栧彿 // null, // 鎵�灞炲綊绫� -// null, // 鍟嗗搧缂栧彿 -// null, // 鍟嗗搧鍚嶇О +// null, // 鍝佸彿 +// null, // 鍝佸悕 // null, // 鍒悕 // null, // 瑙勬牸 // null, // 鍨嬪彿 @@ -491,5 +507,8 @@ return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime); } + public void sync(Object source) { + Synchro.Copy(source, this); + } } -- Gitblit v1.9.1