|
|
|
@ -1,6 +1,8 @@
|
|
|
|
|
package cn.estsh.i3plus.pojo.wms.bean;
|
|
|
|
|
|
|
|
|
|
import cn.estsh.i3plus.pojo.base.annotation.AnnoOutputColumn;
|
|
|
|
|
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.ApiParam;
|
|
|
|
|
import lombok.Data;
|
|
|
|
@ -41,6 +43,7 @@ public class WmsASNMaster extends BaseBean {
|
|
|
|
|
|
|
|
|
|
@Column(name = "ASN_STATUS")
|
|
|
|
|
@ApiParam(value = "状态", example = "0")
|
|
|
|
|
@AnnoOutputColumn(refClass = WmsEnumUtil.MASTER_ORDER_STATUS.class,refForeignKey = "value",value = "description")
|
|
|
|
|
public Integer asnStatus;
|
|
|
|
|
|
|
|
|
|
@Column(name = "VENDOR_NO")
|
|
|
|
@ -65,6 +68,7 @@ public class WmsASNMaster extends BaseBean {
|
|
|
|
|
|
|
|
|
|
@Column(name = "IS_TASK")
|
|
|
|
|
@ApiParam(value = "是否生产任务", example = "1")
|
|
|
|
|
@AnnoOutputColumn(refClass = WmsEnumUtil.IS_GENERAL_TASK.class,refForeignKey = "value",value = "description")
|
|
|
|
|
public Integer isTask;
|
|
|
|
|
|
|
|
|
|
@ApiParam("ASN详情列表")
|
|
|
|
@ -122,4 +126,75 @@ public class WmsASNMaster extends BaseBean {
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("手机")
|
|
|
|
|
private String vendorPhone;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("物料代码")
|
|
|
|
|
private String partNo;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("物料名称")
|
|
|
|
|
private String partNameRdd;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("收货数量")
|
|
|
|
|
private Double sumRecQty;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("需求数量")
|
|
|
|
|
private Double sumQty;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("计划日期")
|
|
|
|
|
private String planDate;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("计划日期开始")
|
|
|
|
|
private String planDateStart;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("计划日期结束")
|
|
|
|
|
private String planDateEnd;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("计划时间")
|
|
|
|
|
private String planTime;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("差异数量")
|
|
|
|
|
private Double diffQty;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("单据类型") // PO/ASN
|
|
|
|
|
private String orderType;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("收货状态")
|
|
|
|
|
@AnnoOutputColumn(refClass = WmsEnumUtil.REC_STATUS.class,refForeignKey = "value",value = "description")
|
|
|
|
|
private String recStatus;
|
|
|
|
|
|
|
|
|
|
@Transient
|
|
|
|
|
@ApiParam("项目代码")
|
|
|
|
|
private String prodCfgTypeCode;
|
|
|
|
|
|
|
|
|
|
public WmsASNMaster(){}
|
|
|
|
|
|
|
|
|
|
public WmsASNMaster(String orderNo,Integer asnStatus,String vendorNo,String partNo,String partNameRdd,
|
|
|
|
|
Double sumQty,Double sumRecQty,String planDate,String planTime,Double diffQty,String orderType,
|
|
|
|
|
String recStatus){
|
|
|
|
|
|
|
|
|
|
this.orderNo = orderNo;
|
|
|
|
|
this.asnStatus = asnStatus;
|
|
|
|
|
this.vendorNo = vendorNo;
|
|
|
|
|
this.partNo = partNo;
|
|
|
|
|
this.partNameRdd = partNameRdd;
|
|
|
|
|
this.sumQty = sumQty;
|
|
|
|
|
this.sumRecQty = sumRecQty;
|
|
|
|
|
this.planDate = planDate;
|
|
|
|
|
this.planTime = planTime;
|
|
|
|
|
this.diffQty = diffQty;
|
|
|
|
|
this.orderType = orderType;
|
|
|
|
|
this.recStatus = recStatus;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|