|  |  |  | @ -8,8 +8,10 @@ import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil; | 
		
	
		
			
				|  |  |  |  | import io.swagger.annotations.Api; | 
		
	
		
			
				|  |  |  |  | import io.swagger.annotations.ApiParam; | 
		
	
		
			
				|  |  |  |  | import lombok.Data; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | import javax.persistence.Inheritance; | 
		
	
		
			
				|  |  |  |  | import javax.persistence.InheritanceType; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | import lombok.EqualsAndHashCode; | 
		
	
		
			
				|  |  |  |  | import org.hibernate.annotations.ColumnDefault; | 
		
	
		
			
				|  |  |  |  | import org.hibernate.annotations.DynamicInsert; | 
		
	
	
		
			
				
					|  |  |  | @ -114,43 +116,43 @@ public class WmsMoveDetails extends BaseBean { | 
		
	
		
			
				|  |  |  |  |     @Column(name = "SRC_WH_NO") | 
		
	
		
			
				|  |  |  |  |     @ApiParam("源仓库代码") | 
		
	
		
			
				|  |  |  |  |     @DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.LIST, isRequire = 2, getValWay = CommonEnumUtil.DYNAMIC_FIELD_GET_WAY.OBJ, | 
		
	
		
			
				|  |  |  |  | dataSrc ="cn.estsh.i3plus.pojo.wms.bean.WareHouse", | 
		
	
		
			
				|  |  |  |  |             searchColumnName = "code,name",listColumnName = "code,name", explicitColumnName = "code") | 
		
	
		
			
				|  |  |  |  |             dataSrc = "cn.estsh.i3plus.pojo.wms.bean.WareHouse", | 
		
	
		
			
				|  |  |  |  |             searchColumnName = "code,name", listColumnName = "code,name", explicitColumnName = "code") | 
		
	
		
			
				|  |  |  |  |     public String srcWhNo; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     @Column(name = "SRC_ZONE_NO") | 
		
	
		
			
				|  |  |  |  |     @ApiParam("源存储区代码") | 
		
	
		
			
				|  |  |  |  |     @DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.LIST, isRequire = 2, getValWay = CommonEnumUtil.DYNAMIC_FIELD_GET_WAY.OBJ, | 
		
	
		
			
				|  |  |  |  | dataSrc ="cn.estsh.i3plus.pojo.wms.bean.WmsZones", | 
		
	
		
			
				|  |  |  |  |             searchColumnName = "zoneNo,zoneName",listColumnName = "zoneNo,zoneName", explicitColumnName = "zoneNo") | 
		
	
		
			
				|  |  |  |  |             dataSrc = "cn.estsh.i3plus.pojo.wms.bean.WmsZones", | 
		
	
		
			
				|  |  |  |  |             searchColumnName = "zoneNo,zoneName", listColumnName = "zoneNo,zoneName", explicitColumnName = "zoneNo") | 
		
	
		
			
				|  |  |  |  |     public String srcZoneNo; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     @Column(name = "SRC_LOCATE_NO") | 
		
	
		
			
				|  |  |  |  |     @ApiParam("源库位代码") | 
		
	
		
			
				|  |  |  |  |     @DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.LIST, isRequire = 2, getValWay = CommonEnumUtil.DYNAMIC_FIELD_GET_WAY.OBJ, | 
		
	
		
			
				|  |  |  |  | dataSrc ="cn.estsh.i3plus.pojo.wms.bean.WmsLocate", | 
		
	
		
			
				|  |  |  |  |             searchColumnName = "locateNo,locateName",listColumnName = "locateNo,locateName", explicitColumnName = "locateNo") | 
		
	
		
			
				|  |  |  |  |             dataSrc = "cn.estsh.i3plus.pojo.wms.bean.WmsLocate", | 
		
	
		
			
				|  |  |  |  |             searchColumnName = "locateNo,locateName", listColumnName = "locateNo,locateName", explicitColumnName = "locateNo") | 
		
	
		
			
				|  |  |  |  |     public String srcLocateNo; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     @Column(name = "DEST_WH_NO") | 
		
	
		
			
				|  |  |  |  |     @ApiParam("目标仓库代码") | 
		
	
		
			
				|  |  |  |  |     @DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.LIST, isRequire = 2, getValWay = CommonEnumUtil.DYNAMIC_FIELD_GET_WAY.OBJ, | 
		
	
		
			
				|  |  |  |  | dataSrc ="cn.estsh.i3plus.pojo.wms.bean.WareHouse", | 
		
	
		
			
				|  |  |  |  |             searchColumnName = "code,name",listColumnName = "code,name", explicitColumnName = "code") | 
		
	
		
			
				|  |  |  |  |             dataSrc = "cn.estsh.i3plus.pojo.wms.bean.WareHouse", | 
		
	
		
			
				|  |  |  |  |             searchColumnName = "code,name", listColumnName = "code,name", explicitColumnName = "code") | 
		
	
		
			
				|  |  |  |  |     public String destWhNo; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     @Column(name = "DEST_ZONE_NO") | 
		
	
		
			
				|  |  |  |  |     @ApiParam("目标存储区代码") | 
		
	
		
			
				|  |  |  |  |     @DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.LIST, isRequire = 2, getValWay = CommonEnumUtil.DYNAMIC_FIELD_GET_WAY.OBJ, | 
		
	
		
			
				|  |  |  |  | dataSrc ="cn.estsh.i3plus.pojo.wms.bean.WmsZones", | 
		
	
		
			
				|  |  |  |  |             searchColumnName = "zoneNo,zoneName",listColumnName = "zoneNo,zoneName", explicitColumnName = "zoneNo") | 
		
	
		
			
				|  |  |  |  |             dataSrc = "cn.estsh.i3plus.pojo.wms.bean.WmsZones", | 
		
	
		
			
				|  |  |  |  |             searchColumnName = "zoneNo,zoneName", listColumnName = "zoneNo,zoneName", explicitColumnName = "zoneNo") | 
		
	
		
			
				|  |  |  |  |     public String destZoneNo; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     @Column(name = "DEST_LOCATE_NO") | 
		
	
		
			
				|  |  |  |  |     @ApiParam("目标库位代码") | 
		
	
		
			
				|  |  |  |  |     @DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.LIST, isRequire = 2, getValWay = CommonEnumUtil.DYNAMIC_FIELD_GET_WAY.OBJ, | 
		
	
		
			
				|  |  |  |  | dataSrc ="cn.estsh.i3plus.pojo.wms.bean.WmsLocate", | 
		
	
		
			
				|  |  |  |  |             searchColumnName = "locateNo,locateName",listColumnName = "locateNo,locateName", explicitColumnName = "locateNo") | 
		
	
		
			
				|  |  |  |  |             dataSrc = "cn.estsh.i3plus.pojo.wms.bean.WmsLocate", | 
		
	
		
			
				|  |  |  |  |             searchColumnName = "locateNo,locateName", listColumnName = "locateNo,locateName", explicitColumnName = "locateNo") | 
		
	
		
			
				|  |  |  |  |     public String destLocateNo; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
	
		
			
				
					|  |  |  | @ -195,11 +197,22 @@ dataSrc ="cn.estsh.i3plus.pojo.wms.bean.WmsLocate", | 
		
	
		
			
				|  |  |  |  |     @DynamicField(webFieldType = CommonEnumUtil.FIELD_TYPE.TEXT, isRequire = 2) | 
		
	
		
			
				|  |  |  |  |     private String bomVersion; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     @ApiParam(value = "待出库数量", example = "0") | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     @ApiParam(value = "源库位余额") | 
		
	
		
			
				|  |  |  |  |     @ColumnDefault("0") | 
		
	
		
			
				|  |  |  |  |     @Column(name = "SRC_LOCATE_REST_QTY", columnDefinition = "decimal(18,8)") | 
		
	
		
			
				|  |  |  |  |     private Double srcLocateRestQty = 0D; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     @ApiParam(value = "目标库位余额") | 
		
	
		
			
				|  |  |  |  |     @ColumnDefault("0") | 
		
	
		
			
				|  |  |  |  |     @Column(name = "DEST_LOCATE_REST_QTY", columnDefinition = "decimal(18,8)") | 
		
	
		
			
				|  |  |  |  |     private Double destLocateRestQty = 0D; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     @ApiParam(value = "待出库数量") | 
		
	
		
			
				|  |  |  |  |     @Transient | 
		
	
		
			
				|  |  |  |  |     private Long waitingCounts; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     @ApiParam(value = "已出库数量", example = "0") | 
		
	
		
			
				|  |  |  |  |     @ApiParam(value = "已出库数量") | 
		
	
		
			
				|  |  |  |  |     @Transient | 
		
	
		
			
				|  |  |  |  |     private Long finishedCounts; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -371,6 +384,7 @@ dataSrc ="cn.estsh.i3plus.pojo.wms.bean.WmsLocate", | 
		
	
		
			
				|  |  |  |  |     public Double getTransQty() { | 
		
	
		
			
				|  |  |  |  |         return this.transQty == null ? 0 : this.transQty.doubleValue(); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     public Double getHandledQtyVal() { | 
		
	
		
			
				|  |  |  |  |         return this.handledQty == null ? 0 : this.handledQty.doubleValue(); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
	
		
			
				
					|  |  |  | 
 |