自动化立体仓库 - WMS系统
LSH
2023-07-24 485dabe1952c39eeb83291247e9ee1fe77a51df1
src/main/java/com/zy/asrs/entity/param/PalletizingCompleteParam.java
@@ -1,20 +1,24 @@
package com.zy.asrs.entity.param;
import com.core.common.Cools;
import lombok.Data;
import java.util.List;
/*
 *  Created by Monkey D. Luffy on 2023.07.19
 * */
@Data
public class PalletizingCompleteParam {
    private String barcode;//   是   字符串   托盘码
    private String palletizingNo;//   是   字符串   码垛位编号
    private String boxType;//   是   字符串   码垛位编号
    private String createTime;//   是   字符串   创建时间
    private List<PalletizingCompleteParam.MatList> matLists;//      是   列表   拆垛货物信息(2箱,尾箱可能1箱)
    private List<MatList> matLists;//      是   列表   拆垛货物信息(2箱,尾箱可能1箱)
    @Data
    public class MatList{
    public static class MatList{
        private String matnr;//   是   字符串   物料编码
        private String maktx;//   是   字符串   物料名称
        private String boxNo;//   是   字符串   木箱编号(唯一字段,出库依据,出库时按照木箱编号出库)
@@ -25,5 +29,20 @@
        private String specs;//   (是否需要)   字符串   规格
    }
    public Integer getDevNo$(){
        if (!Cools.isEmpty(this.palletizingNo)){
            switch (this.palletizingNo){
                case "1":
                    return 220;
                case "2":
                    return 216;
                case "3":
                    return 118;
                default:
                    return null;
            }
        }
        return null;
    }
}