|
|
|
@ -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();
|
|
|
|
|
}
|
|
|
|
|