|
|
|
@ -24,7 +24,7 @@ import javax.persistence.*;
|
|
|
|
|
@DynamicInsert
|
|
|
|
|
@DynamicUpdate
|
|
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
|
|
@Table(name="WMS_MOVE_DETAILS", indexes = {
|
|
|
|
|
@Table(name = "WMS_MOVE_DETAILS", indexes = {
|
|
|
|
|
@Index(columnList = "PART_NO"),
|
|
|
|
|
@Index(columnList = "ORDER_NO"),
|
|
|
|
|
@Index(columnList = "ORGANIZE_CODE")
|
|
|
|
@ -33,94 +33,94 @@ import javax.persistence.*;
|
|
|
|
|
public class WmsMoveDetails extends BaseBean {
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = -5898637337319011710L;
|
|
|
|
|
@Column(name="ORDER_NO")
|
|
|
|
|
@Column(name = "ORDER_NO")
|
|
|
|
|
@ApiParam("单号")
|
|
|
|
|
public String orderNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="ITEM")
|
|
|
|
|
@Column(name = "ITEM")
|
|
|
|
|
@ApiParam(value = "行号", example = "0")
|
|
|
|
|
public Integer item;
|
|
|
|
|
|
|
|
|
|
@Column(name="PART_NO")
|
|
|
|
|
@Column(name = "PART_NO")
|
|
|
|
|
@ApiParam("物料编码")
|
|
|
|
|
public String partNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="PART_NAME_RDD")
|
|
|
|
|
@Column(name = "PART_NAME_RDD")
|
|
|
|
|
@ApiParam("物料名称")
|
|
|
|
|
public String partNameRdd;
|
|
|
|
|
|
|
|
|
|
@Column(name="VENDOR_NO")
|
|
|
|
|
@Column(name = "VENDOR_NO")
|
|
|
|
|
@ApiParam("供应商编号")
|
|
|
|
|
public String vendorNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="CUST_NO")
|
|
|
|
|
@Column(name = "CUST_NO")
|
|
|
|
|
@ApiParam("客户编号")
|
|
|
|
|
public String custNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="TRANS_QTY")
|
|
|
|
|
@Column(name = "TRANS_QTY", columnDefinition = "decimal(18,8)")
|
|
|
|
|
@ApiParam(value = "处理数量", example = "0")
|
|
|
|
|
public Double transQty;
|
|
|
|
|
|
|
|
|
|
public Double getTransQty(){
|
|
|
|
|
public Double getTransQty() {
|
|
|
|
|
return this.transQty == null ? 0 : this.transQty.doubleValue();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Column(name="REJECT_QTY")
|
|
|
|
|
@Column(name = "REJECT_QTY", columnDefinition = "decimal(18,8)")
|
|
|
|
|
@ApiParam(value = "不合格处理数量", example = "0")
|
|
|
|
|
public Double rejectQty;
|
|
|
|
|
|
|
|
|
|
public Double getRejectQty(){
|
|
|
|
|
public Double getRejectQty() {
|
|
|
|
|
return this.rejectQty == null ? 0 : this.rejectQty.doubleValue();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Column(name="UNIT")
|
|
|
|
|
@Column(name = "UNIT")
|
|
|
|
|
@ApiParam("单位")
|
|
|
|
|
public String unit;
|
|
|
|
|
|
|
|
|
|
@Column(name="SRC_WH_NO")
|
|
|
|
|
@Column(name = "SRC_WH_NO")
|
|
|
|
|
@ApiParam("源仓库代码")
|
|
|
|
|
public String srcWhNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="SRC_ZONE_NO")
|
|
|
|
|
@Column(name = "SRC_ZONE_NO")
|
|
|
|
|
@ApiParam("源存储区代码")
|
|
|
|
|
public String srcZoneNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="SRC_LOCATE_NO")
|
|
|
|
|
@Column(name = "SRC_LOCATE_NO")
|
|
|
|
|
@ApiParam("源库位代码")
|
|
|
|
|
public String srcLocateNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="DEST_WH_NO")
|
|
|
|
|
@Column(name = "DEST_WH_NO")
|
|
|
|
|
@ApiParam("目标仓库代码")
|
|
|
|
|
public String destWhNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="DEST_ZONE_NO")
|
|
|
|
|
@Column(name = "DEST_ZONE_NO")
|
|
|
|
|
@ApiParam("目标存储区代码")
|
|
|
|
|
public String destZoneNo;
|
|
|
|
|
|
|
|
|
|
@Column(name="DEST_LOCATE_NO")
|
|
|
|
|
@Column(name = "DEST_LOCATE_NO")
|
|
|
|
|
@ApiParam("目标库位代码")
|
|
|
|
|
public String destLocateNo;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 状态:1=创建,10=待处理,20=已处理
|
|
|
|
|
*/
|
|
|
|
|
@Column(name="ITEM_STATUS")
|
|
|
|
|
@Column(name = "ITEM_STATUS")
|
|
|
|
|
@ApiParam(value = "状态", example = "0")
|
|
|
|
|
@AnnoOutputColumn(refClass = WmsEnumUtil.MOVE_ORDER_STATUS.class,refForeignKey = "value",value = "description")
|
|
|
|
|
@AnnoOutputColumn(refClass = WmsEnumUtil.MOVE_ORDER_STATUS.class, refForeignKey = "value", value = "description")
|
|
|
|
|
public Integer itemStatus;
|
|
|
|
|
|
|
|
|
|
@Column(name="REF_ITEM")
|
|
|
|
|
@Column(name = "REF_ITEM")
|
|
|
|
|
@ApiParam("关联单据行号")
|
|
|
|
|
public String refItem;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* ASN,PO,SO
|
|
|
|
|
*/
|
|
|
|
|
@Column(name="REF_TYPE")
|
|
|
|
|
@Column(name = "REF_TYPE")
|
|
|
|
|
@ApiParam("关联单据类型")
|
|
|
|
|
public String refType;
|
|
|
|
|
|
|
|
|
|
@Column(name="REF_SRC")
|
|
|
|
|
@Column(name = "REF_SRC")
|
|
|
|
|
@ApiParam("关联单号")
|
|
|
|
|
public String refSrc;
|
|
|
|
|
|
|
|
|
@ -150,7 +150,7 @@ public class WmsMoveDetails extends BaseBean {
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("业务类型编码")
|
|
|
|
|
@AnnoOutputColumn(refClass = WmsEnumUtil.OUT_MOVEMENT_BUSI_TYPE.class,refForeignKey = "value",value = "description")
|
|
|
|
|
@AnnoOutputColumn(refClass = WmsEnumUtil.OUT_MOVEMENT_BUSI_TYPE.class, refForeignKey = "value", value = "description")
|
|
|
|
|
private Integer busiTypeCode;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
@ -176,7 +176,7 @@ public class WmsMoveDetails extends BaseBean {
|
|
|
|
|
@Version
|
|
|
|
|
@Column(name = "LOCK_VERSION")
|
|
|
|
|
@ApiParam(value = "乐观锁", example = "1")
|
|
|
|
|
public Integer lockVersion;
|
|
|
|
|
public Integer lockVersion;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam(value = "快照时间")
|
|
|
|
@ -200,20 +200,21 @@ public class WmsMoveDetails extends BaseBean {
|
|
|
|
|
return fPartName;
|
|
|
|
|
}*/
|
|
|
|
|
|
|
|
|
|
public WmsMoveDetails(){}
|
|
|
|
|
public WmsMoveDetails() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public WmsMoveDetails(String partNo, Long waitingCounts ,Long finishedCounts){
|
|
|
|
|
public WmsMoveDetails(String partNo, Long waitingCounts, Long finishedCounts) {
|
|
|
|
|
this.partNo = partNo;
|
|
|
|
|
this.waitingCounts = waitingCounts;
|
|
|
|
|
this.finishedCounts = finishedCounts;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public WmsMoveDetails(String partNo, double transQty){
|
|
|
|
|
public WmsMoveDetails(String partNo, double transQty) {
|
|
|
|
|
this.partNo = partNo;
|
|
|
|
|
this.transQty = transQty;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public WmsMoveDetails(String orderNo){
|
|
|
|
|
public WmsMoveDetails(String orderNo) {
|
|
|
|
|
this.orderNo = orderNo;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -225,8 +226,8 @@ public class WmsMoveDetails extends BaseBean {
|
|
|
|
|
return finishedCounts == null ? 0L : this.finishedCounts;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public WmsMoveDetails (String organizeCode,String partNo,String partNameRdd,String workCenterCode,String fPartNo,String fPartName,String unit,Double qty,
|
|
|
|
|
String createDateTime,String sn,String srcZoneNo){
|
|
|
|
|
public WmsMoveDetails(String organizeCode, String partNo, String partNameRdd, String workCenterCode, String fPartNo, String fPartName, String unit, Double qty,
|
|
|
|
|
String createDateTime, String sn, String srcZoneNo) {
|
|
|
|
|
this.organizeCode = organizeCode;
|
|
|
|
|
this.partNo = partNo;
|
|
|
|
|
this.partNameRdd = partNameRdd;
|
|
|
|
@ -241,11 +242,11 @@ public class WmsMoveDetails extends BaseBean {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public WmsMoveDetails(String organizeCode,String orderNo,Integer item,String partNo,String partNameRdd,String transTypeCode
|
|
|
|
|
,String transTypeName,Integer itemStatus,String unit,String srcWhNo,String destWhNo,
|
|
|
|
|
String srcZoneNo,String destZoneNo,String srcLocateNo, String destLocateNo,
|
|
|
|
|
Double transQty,Double rejectQty,String refSrc,String vendorNo, String custNo,Integer busiTypeCode,
|
|
|
|
|
String createUser,String createDatetime,String modifyUser,String modifyDatetime){
|
|
|
|
|
public WmsMoveDetails(String organizeCode, String orderNo, Integer item, String partNo, String partNameRdd, String transTypeCode
|
|
|
|
|
, String transTypeName, Integer itemStatus, String unit, String srcWhNo, String destWhNo,
|
|
|
|
|
String srcZoneNo, String destZoneNo, String srcLocateNo, String destLocateNo,
|
|
|
|
|
Double transQty, Double rejectQty, String refSrc, String vendorNo, String custNo, Integer busiTypeCode,
|
|
|
|
|
String createUser, String createDatetime, String modifyUser, String modifyDatetime) {
|
|
|
|
|
this.organizeCode = organizeCode;
|
|
|
|
|
this.partNo = partNo;
|
|
|
|
|
this.orderNo = orderNo;
|
|
|
|
@ -269,7 +270,7 @@ public class WmsMoveDetails extends BaseBean {
|
|
|
|
|
this.busiTypeCode = busiTypeCode;
|
|
|
|
|
this.createUser = createUser;
|
|
|
|
|
this.createDatetime = createDatetime;
|
|
|
|
|
this.modifyDatetime =modifyDatetime;
|
|
|
|
|
this.modifyUser =modifyUser;
|
|
|
|
|
this.modifyDatetime = modifyDatetime;
|
|
|
|
|
this.modifyUser = modifyUser;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|