| 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 SingleUnstackingCompleteParam { | 
|     private String barcode;//    是    字符串    托盘码 | 
|     private String palletizingNo;//    是    字符串    拆垛位编号 | 
|     private String createTime;//        是    字符串    创建时间 | 
|     private String uuid;//        是    字符串    时间戳 | 
|     private List<MatList> matList;//        是    列表    拆垛货物信息(2箱,尾箱可能1箱) | 
|   | 
|     @Data | 
|     public static class MatList{ | 
|         private String position;//        是    字符串    木箱码垛位置 | 
|         private String boxNo;//        是    字符串    木箱编号(唯一字段,出库依据,出库时按照木箱编号出库) | 
|     } | 
|   | 
|     public Integer getDevNo$(){ | 
|         if (!Cools.isEmpty(this.palletizingNo)){ | 
|             switch (this.palletizingNo){ | 
|                 case "118": | 
|                 case "119": | 
|                     return 131; | 
|                 case "120": | 
|                 case "121": | 
|                     return 135; | 
|                 default: | 
|                     return null; | 
|             } | 
|         } | 
|         return null; | 
|     } | 
|   | 
| } |