|
|
@ -1,6 +1,8 @@
|
|
|
|
package cn.estsh.i3plus.pojo.wms.bean;
|
|
|
|
package cn.estsh.i3plus.pojo.wms.bean;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.annotation.DynamicField;
|
|
|
|
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
|
|
|
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.enumutil.WmsEnumUtil;
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
import io.swagger.annotations.Api;
|
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
|
import lombok.Data;
|
|
|
|
import lombok.Data;
|
|
|
@ -32,10 +34,12 @@ public class WmsLocate extends BaseBean {
|
|
|
|
private static final long serialVersionUID = -8425904594036746967L;
|
|
|
|
private static final long serialVersionUID = -8425904594036746967L;
|
|
|
|
@Column(name = "LOCATE_NO")
|
|
|
|
@Column(name = "LOCATE_NO")
|
|
|
|
@ApiParam(value = "库位代码")
|
|
|
|
@ApiParam(value = "库位代码")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
|
|
|
private String locateNo;
|
|
|
|
private String locateNo;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "LOCATE_NAME")
|
|
|
|
@Column(name = "LOCATE_NAME")
|
|
|
|
@ApiParam(value = "库位名称")
|
|
|
|
@ApiParam(value = "库位名称")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
|
|
|
private String locateName;
|
|
|
|
private String locateName;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -43,76 +47,104 @@ public class WmsLocate extends BaseBean {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Column(name = "LOCATE_TYPE")
|
|
|
|
@Column(name = "LOCATE_TYPE")
|
|
|
|
@ApiParam(value = "库位类型")
|
|
|
|
@ApiParam(value = "库位类型")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, enumName = "LOCATE_TYPE")
|
|
|
|
private Integer locateType;
|
|
|
|
private Integer locateType;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "WH_NO")
|
|
|
|
@Column(name = "WH_NO")
|
|
|
|
@ApiParam(value = "仓库代码")
|
|
|
|
@ApiParam(value = "仓库代码")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
|
|
|
private String whNo;
|
|
|
|
private String whNo;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "ZONE_NO")
|
|
|
|
@Column(name = "ZONE_NO")
|
|
|
|
@ApiParam(value = "存储区代码")
|
|
|
|
@ApiParam(value = "存储区代码")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT)
|
|
|
|
private String zoneNo;
|
|
|
|
private String zoneNo;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "FURNITURE_NO")
|
|
|
|
@Column(name = "FURNITURE_NO")
|
|
|
|
@ApiParam(value = "家具代码")
|
|
|
|
@ApiParam(value = "家具代码")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
|
|
|
|
private String furnitureNo;
|
|
|
|
private String furnitureNo;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "X")
|
|
|
|
@Column(name = "X")
|
|
|
|
@ApiParam(value = "X", example = "-1")
|
|
|
|
@ApiParam(value = "X", example = "-1")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
|
|
|
private Integer x;
|
|
|
|
private Integer x;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "Y")
|
|
|
|
@Column(name = "Y")
|
|
|
|
@ApiParam(value = "Y", example = "-1")
|
|
|
|
@ApiParam(value = "Y", example = "-1")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
|
|
|
private Integer y;
|
|
|
|
private Integer y;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "Z")
|
|
|
|
@Column(name = "Z")
|
|
|
|
@ApiParam(value = "Z", example = "-1")
|
|
|
|
@ApiParam(value = "Z", example = "-1")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
|
|
|
private Integer z;
|
|
|
|
private Integer z;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "LC_LENGTH", columnDefinition = "decimal(18,8)")
|
|
|
|
@Column(name = "LC_LENGTH", columnDefinition = "decimal(18,8)")
|
|
|
|
@ApiParam(value = "长")
|
|
|
|
@ApiParam(value = "长")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
|
|
|
private Double lcLength;
|
|
|
|
private Double lcLength;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "LC_WIDTH", columnDefinition = "decimal(18,8)")
|
|
|
|
@Column(name = "LC_WIDTH", columnDefinition = "decimal(18,8)")
|
|
|
|
@ApiParam(value = "宽")
|
|
|
|
@ApiParam(value = "宽")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
|
|
|
private Double lcWidth;
|
|
|
|
private Double lcWidth;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "LC_HEIGHT", columnDefinition = "decimal(18,8)")
|
|
|
|
@Column(name = "LC_HEIGHT", columnDefinition = "decimal(18,8)")
|
|
|
|
@ApiParam(value = "高")
|
|
|
|
@ApiParam(value = "高")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
|
|
|
private Double lcHeight;
|
|
|
|
private Double lcHeight;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "SEQ")
|
|
|
|
@Column(name = "SEQ")
|
|
|
|
@ApiParam(value = "序号", example = "-1")
|
|
|
|
@ApiParam(value = "序号", example = "-1")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
|
|
|
private Integer seq;
|
|
|
|
private Integer seq;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "STATUS")
|
|
|
|
@Column(name = "STATUS")
|
|
|
|
@ApiParam(value = "库位状态", example = "-1")
|
|
|
|
@ApiParam(value = "库位状态", example = "-1")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, enumName = "LOCATE_STATUS")
|
|
|
|
private Integer status;
|
|
|
|
private Integer status;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "MAX_PACKAGE_QTY")
|
|
|
|
@Column(name = "MAX_PACKAGE_QTY")
|
|
|
|
@ApiParam(value = "最大包装数量", example = "-1")
|
|
|
|
@ApiParam(value = "最大包装数量", example = "-1")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
|
|
|
private Integer maxPackageQty;
|
|
|
|
private Integer maxPackageQty;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "MAX_PART_QTY", columnDefinition = "decimal(18,8)")
|
|
|
|
@Column(name = "MAX_PART_QTY", columnDefinition = "decimal(18,8)")
|
|
|
|
@ApiParam(value = "最大零件数量", example = "-1")
|
|
|
|
@ApiParam(value = "最大零件数量", example = "-1")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
|
|
|
private Double maxPartQty;
|
|
|
|
private Double maxPartQty;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "STOCK_UNIT")
|
|
|
|
@Column(name = "STOCK_UNIT")
|
|
|
|
@ApiParam(value = "存放单位")
|
|
|
|
@ApiParam(value = "存放单位")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
|
|
|
|
private String stockUnit;
|
|
|
|
private String stockUnit;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "LINE_CODE")
|
|
|
|
@Column(name = "LINE_CODE")
|
|
|
|
@ApiParam(value = "生产线")
|
|
|
|
@ApiParam(value = "生产线")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
|
|
|
|
private String lineCode;
|
|
|
|
private String lineCode;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "BOX_QTY")
|
|
|
|
@Column(name = "BOX_QTY")
|
|
|
|
@ApiParam(value = "箱数", example = "-1")
|
|
|
|
@ApiParam(value = "箱数", example = "-1")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
|
|
|
private Integer boxQty;
|
|
|
|
private Integer boxQty;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "PART_QTY", columnDefinition = "decimal(18,8)")
|
|
|
|
@Column(name = "PART_QTY", columnDefinition = "decimal(18,8)")
|
|
|
|
@ApiParam(value = "零件数", example = "-1")
|
|
|
|
@ApiParam(value = "零件数", example = "-1")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.NUMBER, isRequire = 2)
|
|
|
|
private Double partQty;
|
|
|
|
private Double partQty;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "ENCRYPTION_NO")
|
|
|
|
|
|
|
|
@ApiParam(value = "加密编码")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.TEXT, isRequire = 2)
|
|
|
|
|
|
|
|
private String encryptionNo;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "LAST_CS_TIME")
|
|
|
|
|
|
|
|
@ApiParam(value = "末次盘点时间")
|
|
|
|
|
|
|
|
@DynamicField(webFieldType = WmsEnumUtil.FIELD_TYPE.DATETIME, isRequire = 2)
|
|
|
|
|
|
|
|
private String lastCsTime;
|
|
|
|
|
|
|
|
|
|
|
|
// 导入用
|
|
|
|
// 导入用
|
|
|
|
@ApiParam(value = "工厂")
|
|
|
|
@ApiParam(value = "工厂")
|
|
|
|
@Transient
|
|
|
|
@Transient
|
|
|
@ -126,14 +158,6 @@ public class WmsLocate extends BaseBean {
|
|
|
|
@ApiParam(value = "错误信息", example = "-1")
|
|
|
|
@ApiParam(value = "错误信息", example = "-1")
|
|
|
|
private String errorMsg;
|
|
|
|
private String errorMsg;
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "ENCRYPTION_NO")
|
|
|
|
|
|
|
|
@ApiParam(value = "加密编码")
|
|
|
|
|
|
|
|
private String encryptionNo;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Column(name = "LAST_CS_TIME")
|
|
|
|
|
|
|
|
@ApiParam(value = "末次盘点时间")
|
|
|
|
|
|
|
|
private String lastCsTime;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
@Transient
|
|
|
|
@ApiParam(value = "末次盘点开始时间")
|
|
|
|
@ApiParam(value = "末次盘点开始时间")
|
|
|
|
private String lastCsTimeStart ;
|
|
|
|
private String lastCsTimeStart ;
|
|
|
|