自动化立体仓库 - WMS系统
#
lsh
2024-12-17 900b7c3e7c0d887574a2fc62973749d6b479f95b
src/main/java/com/zy/asrs/entity/LocDetl.java
@@ -7,6 +7,7 @@
import com.core.common.Cools;
import com.core.common.SpringUtils;
import com.zy.asrs.service.LocMastService;
import com.zy.asrs.service.LocOwnerService;
import com.zy.common.utils.Synchro;
import com.zy.system.entity.User;
import com.zy.system.service.UserService;
@@ -43,17 +44,18 @@
    @ExcelProperty("商品名称")
    private String maktx;
    @ApiModelProperty(value= "批号")
    @ExcelProperty("批号")
    @ApiModelProperty(value= "规格")
    @ExcelProperty("规格")
    private String specs;
    @ApiModelProperty(value= "货品特征")
    @ExcelProperty("货品特征")
    private String batch;
    @ApiModelProperty(value= "单据编号")
    @ExcelProperty("单据编号")
    @TableField("order_no")
    private String orderNo;
    @ApiModelProperty(value= "规格")
    private String specs;
    @ApiModelProperty(value= "型号")
    private String model;
@@ -101,7 +103,7 @@
    private Double weight;
    @ApiModelProperty(value= "长度")
    private Double length;
    private Double man_length;
    @ApiModelProperty(value= "体积")
    private Double volume;
@@ -157,6 +159,30 @@
    @ApiModelProperty(value= "备注")
    private String memo;
    /**
     * 拥有者
     */
    @ApiModelProperty(value= "拥有者 1: 杰克   ")
    private Integer owner;
    /**
     * 备用1
     */
    @ApiModelProperty(value= "备用1")
    private Integer standby1;
    /**
     * 备用2
     */
    @ApiModelProperty(value= "备用2")
    private Integer standby2;
    /**
     * 备用3
     */
    @ApiModelProperty(value= "备用3")
    private Integer standby3;
    public String getLocNo$(){
        LocMastService service = SpringUtils.getBean(LocMastService.class);
        LocMast locMast = service.selectById(this.locNo);
@@ -165,7 +191,14 @@
        }
        return null;
    }
    public String getOwner$(){
        LocOwnerService service = SpringUtils.getBean(LocOwnerService.class);
        LocOwner locOwner = service.selectById(this.owner);
        if (!Cools.isEmpty(locOwner)){
            return String.valueOf(locOwner.getOwner());
        }
        return null;
    }
    public String getBeBatch$(){
        if (null == this.beBatch){ return null; }
        switch (this.beBatch){
@@ -248,6 +281,16 @@
        return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.appeTime);
    }
    public long getStoreDate(){
        long timeNow = new Date().getTime();
        if (this.appeTime == null){
            return 0;
        }
        long timeCreate = this.appeTime.getTime();
        return (timeNow - timeCreate) /24/60/60/1000;
    }
    public void sync(Object source) {
        Synchro.Copy(source, this);
    }