workorderDTO - genscript-lz/manufacturing GitHub Wiki
package com.genscript.gsscm.manufacture.dto;
import java.io.Serializable; import java.sql.Timestamp; import java.util.List;
import javax.persistence.Transient; import javax.xml.bind.annotation.XmlType;
import org.apache.commons.lang.builder.ToStringBuilder;
import com.genscript.gsscm.basedata.dto.DropDownDTO; import com.genscript.gsscm.common.constant.WsConstants; import com.genscript.gsscm.manufacture.entity.ManuDocument; import com.genscript.gsscm.manufacture.entity.WorkOrder; import com.genscript.gsscm.manufacture.entity.WorkOrderLot; import com.genscript.gsscm.manufacture.entity.WorkOrderOperation; import com.genscript.gsscm.pborder.entity.OrderItem;
@XmlType(name = "WorkOrderDTO", namespace = WsConstants.NS) public class WorkOrderDTO implements Serializable {
private static final long serialVersionUID = -1510059634346219560L;
private Integer orderNo;
private String altOrderNo;
private Integer refWoNo;
private String type;
private String itemType;
private Integer clsId;
private Timestamp orderDate;
private Timestamp exprDate;
private String source;
private String status;
private String documentQc;
private String productQc;
private String documentQa;
private String productQa;
private Timestamp productQcDate;
private Timestamp documentQaDate;
private Timestamp productQaDate;
private Timestamp documentQcDate;
private Integer soNo;// china so
private String orderNumber;
private Integer soItemNo;
private Integer workCenterId;
private Integer workCenterSpvs;
// private Integer workGroupId;
// private Integer workGroupSpvs;
private Integer qaGroup;
private Integer qaClerk;
private Integer qcGroup;
private Integer qcClerk;
private String priority;
private Integer warehouseId;
private String description;
private String catalogNo;
private String itemName;
private Integer quantity;
private Integer qtyCompleted;
private String qtyUom;
private Double size;
private String adtlInfo1;
private String adtlInfo2;
private Double sizeCompleted;
private String sizeUom;
private Integer standardRoutine;
private String storageLocation;
private Timestamp scheduleStart;
private Timestamp scheduleEnd;
private Integer scheduleChangeFlag;
private Timestamp actualStart;
private Timestamp customStart;
private Timestamp customEnd;
private Timestamp actualEnd;
private Short companyId;
protected Timestamp creationDate;
protected Integer createdBy;
protected Timestamp modifyDate;
protected Integer modifiedBy;
// 以下为非数据库属性
private Integer srcSoNo;// us so
private Integer srcPoNo;
private String catalogNoDesc;
private String modifyUser;
private List<DropDownDTO> workCenterSuperList;
private List<DropDownDTO> workGroupSuperList;
private String salesContact;
private String projectSupport;
private String techSupport;
private List<Integer> delOperationIdList;
private List<WorkOrderOperation> workOrderOperationList;
private String workGroupNames;
private String workGroupIds;
private String parentOrderNo;
// 非数据库属性之file
private List<ManuDocument> documentList;
private List<Integer> delDocIdList;
private String workGroupName;
private String batchNo;
private String woBatchId;
private String locationCode;
private String name;
private Integer quantityWoTemp;
// receving_clerk(为Search封装的字段)
private String recevingClerk;
// 编辑页面Quality Assurance
private String lastDocumentQaDate;
private String lastProductQaDate;
private Integer orderNo2;
// print labels
private String labels;
// change status reason
private String reason;
private String comment;
private String experimentDataType;
private String hostName;
private Integer hostAmount;
private String hostNo;
// customer
private Integer custNo;
private String email;
private String password;
private String custName;
// lot no
private List<Integer> delWorkOrderLotList;
private List<WorkOrderLot> workOrderLotList;
private Integer lotLength;
private String lotQuanity;
// ship
private String shippable;
private Integer interfaceShipFlag;
private Integer usShippable;
private String shippingDest;
private Integer isPeptideForAnti;
private String itemDesc;
private String peptideOldeNo;
private String timingPriority;// 1:红灯 2:黄灯 3:绿灯
private String criticalPriority;
private OrderItem orderItem;
private String woReference;
private List<String> woRefList;
private Integer vcEmailSent;
private String tamComments;
private String vendorType;// stock order
private Timestamp clientReceiveTime;
private Integer receiveAntigen;
// antibody item (子服务)
private Integer preImmuneItemNo;
private List<WorkOrder> peptideItemList;
@Transient
private List<WorkOrderLot> woLotList;
private String shippingRoute;// added by jiangshengzao at 2014-02-24
private String crptReason;
private Integer isAntiWithPeptide;
private String custType;
// start add by liuleiming 2013年5月6日 (新功能需求增加字段)
private Integer reopen_flag; // 1为选中;0为未选中
private String canDoDirectCloningFlag;// 是否可以做Direct Cloning,Y表示可以
private String sapOrderNo;
private String orderSystemUrl;
private String werks;
public List<WorkOrderLot> getWoLotList() {
return woLotList;
}
public void setWoLotList(List<WorkOrderLot> woLotList) {
this.woLotList = woLotList;
}
public String getItemDesc() {
return itemDesc;
}
public void setItemDesc(String itemDesc) {
this.itemDesc = itemDesc;
}
public String getPeptideOldeNo() {
return peptideOldeNo;
}
public void setPeptideOldeNo(String peptideOldeNo) {
this.peptideOldeNo = peptideOldeNo;
}
public Integer getOrderNo2() {
return orderNo2;
}
public void setOrderNo2(Integer orderNo2) {
this.orderNo2 = orderNo2;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getLocationCode() {
return locationCode;
}
public void setLocationCode(String locationCode) {
this.locationCode = locationCode;
}
public String getWoBatchId() {
return woBatchId;
}
public void setWoBatchId(String woBatchId) {
this.woBatchId = woBatchId;
}
public String getBatchNo() {
return batchNo;
}
public void setBatchNo(String batchNo) {
this.batchNo = batchNo;
}
public String getWorkGroupName() {
return workGroupName;
}
public void setWorkGroupName(String workGroupName) {
this.workGroupName = workGroupName;
}
public static long getSerialVersionUID() {
return serialVersionUID;
}
public List<DropDownDTO> getWorkCenterSuperList() {
return workCenterSuperList;
}
public void setWorkCenterSuperList(List<DropDownDTO> workCenterSuperList) {
this.workCenterSuperList = workCenterSuperList;
}
public List<DropDownDTO> getWorkGroupSuperList() {
return workGroupSuperList;
}
public void setWorkGroupSuperList(List<DropDownDTO> workGroupSuperList) {
this.workGroupSuperList = workGroupSuperList;
}
@Override
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
public Integer getOrderNo() {
return orderNo;
}
public void setOrderNo(Integer orderNo) {
this.orderNo = orderNo;
}
public String getAltOrderNo() {
return altOrderNo;
}
public void setAltOrderNo(String altOrderNo) {
this.altOrderNo = altOrderNo;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public Integer getClsId() {
return clsId;
}
public void setClsId(Integer clsId) {
this.clsId = clsId;
}
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getDocumentQc() {
return documentQc;
}
public void setDocumentQc(String documentQc) {
this.documentQc = documentQc;
}
public String getProductQc() {
return productQc;
}
public void setProductQc(String productQc) {
this.productQc = productQc;
}
public Integer getSoNo() {
return soNo;
}
public void setSoNo(Integer soNo) {
this.soNo = soNo;
}
public Integer getSoItemNo() {
return soItemNo;
}
public void setSoItemNo(Integer soItemNo) {
this.soItemNo = soItemNo;
}
public Integer getWorkCenterId() {
return workCenterId;
}
public void setWorkCenterId(Integer workCenterId) {
this.workCenterId = workCenterId;
}
public Integer getWorkCenterSpvs() {
return workCenterSpvs;
}
public void setWorkCenterSpvs(Integer workCenterSpvs) {
this.workCenterSpvs = workCenterSpvs;
}
// public Integer getWorkGroupSpvs() {
// return workGroupSpvs;
// }
// public void setWorkGroupSpvs(Integer workGroupSpvs) {
// this.workGroupSpvs = workGroupSpvs;
// }
public String getPriority() {
return priority;
}
public String getAdtlInfo1() {
return adtlInfo1;
}
public void setAdtlInfo1(String adtlInfo1) {
this.adtlInfo1 = adtlInfo1;
}
public void setPriority(String priority) {
this.priority = priority;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getCatalogNo() {
return catalogNo;
}
public void setCatalogNo(String catalogNo) {
this.catalogNo = catalogNo;
}
public String getItemName() {
return itemName;
}
public void setItemName(String itemName) {
this.itemName = itemName;
}
public Integer getQuantity() {
return quantity;
}
public void setQuantity(Integer quantity) {
this.quantity = quantity;
}
public Integer getQtyCompleted() {
return qtyCompleted;
}
public void setQtyCompleted(Integer qtyCompleted) {
this.qtyCompleted = qtyCompleted;
}
public String getQtyUom() {
return qtyUom;
}
public void setQtyUom(String qtyUom) {
this.qtyUom = qtyUom;
}
public Double getSize() {
return size;
}
public void setSize(Double size) {
this.size = size;
}
public Double getSizeCompleted() {
return sizeCompleted;
}
public void setSizeCompleted(Double sizeCompleted) {
this.sizeCompleted = sizeCompleted;
}
public String getSizeUom() {
return sizeUom;
}
public void setSizeUom(String sizeUom) {
this.sizeUom = sizeUom;
}
public Integer getStandardRoutine() {
return standardRoutine;
}
public void setStandardRoutine(Integer standardRoutine) {
this.standardRoutine = standardRoutine;
}
public String getStorageLocation() {
return storageLocation;
}
public void setStorageLocation(String storageLocation) {
this.storageLocation = storageLocation;
}
public Short getCompanyId() {
return companyId;
}
public void setCompanyId(Short companyId) {
this.companyId = companyId;
}
public Integer getCreatedBy() {
return createdBy;
}
public void setCreatedBy(Integer createdBy) {
this.createdBy = createdBy;
}
public Integer getModifiedBy() {
return modifiedBy;
}
public void setModifiedBy(Integer modifiedBy) {
this.modifiedBy = modifiedBy;
}
public String getModifyUser() {
return modifyUser;
}
public void setModifyUser(String modifyUser) {
this.modifyUser = modifyUser;
}
public Integer getWarehouseId() {
return warehouseId;
}
public void setWarehouseId(Integer warehouseId) {
this.warehouseId = warehouseId;
}
public String getItemType() {
return itemType;
}
public void setItemType(String itemType) {
this.itemType = itemType;
}
// public Integer getWorkGroupId() {
// return workGroupId;
// }
// public void setWorkGroupId(Integer workGroupId) {
// this.workGroupId = workGroupId;
// }
public String getSalesContact() {
return salesContact;
}
public void setSalesContact(String salesContact) {
this.salesContact = salesContact;
}
public String getProjectSupport() {
return projectSupport;
}
public void setProjectSupport(String projectSupport) {
this.projectSupport = projectSupport;
}
public List<Integer> getDelOperationIdList() {
return delOperationIdList;
}
public void setDelOperationIdList(List<Integer> delOperationIdList) {
this.delOperationIdList = delOperationIdList;
}
public List<WorkOrderOperation> getWorkOrderOperationList() {
return workOrderOperationList;
}
public void setWorkOrderOperationList(List<WorkOrderOperation> workOrderOperationList) {
this.workOrderOperationList = workOrderOperationList;
}
public Integer getQaGroup() {
return qaGroup;
}
public void setQaGroup(Integer qaGroup) {
this.qaGroup = qaGroup;
}
public Integer getQaClerk() {
return qaClerk;
}
public void setQaClerk(Integer qaClerk) {
this.qaClerk = qaClerk;
}
public Integer getQcGroup() {
return qcGroup;
}
public void setQcGroup(Integer qcGroup) {
this.qcGroup = qcGroup;
}
public Integer getQcClerk() {
return qcClerk;
}
public void setQcClerk(Integer qcClerk) {
this.qcClerk = qcClerk;
}
public List<ManuDocument> getDocumentList() {
return documentList;
}
public void setDocumentList(List<ManuDocument> documentList) {
this.documentList = documentList;
}
public List<Integer> getDelDocIdList() {
return delDocIdList;
}
public void setDelDocIdList(List<Integer> delDocIdList) {
this.delDocIdList = delDocIdList;
}
public String getRecevingClerk() {
return recevingClerk;
}
public void setRecevingClerk(String recevingClerk) {
this.recevingClerk = recevingClerk;
}
public Integer getQuantityWoTemp() {
return quantityWoTemp;
}
public void setQuantityWoTemp(Integer quantityWoTemp) {
this.quantityWoTemp = quantityWoTemp;
}
public String getDocumentQa() {
return documentQa;
}
public void setDocumentQa(String documentQa) {
this.documentQa = documentQa;
}
public String getProductQa() {
return productQa;
}
public void setProductQa(String productQa) {
this.productQa = productQa;
}
public String getLastProductQaDate() {
return lastProductQaDate;
}
public void setLastProductQaDate(String lastProductQaDate) {
this.lastProductQaDate = lastProductQaDate;
}
public String getLastDocumentQaDate() {
return lastDocumentQaDate;
}
public void setLastDocumentQaDate(String lastDocumentQaDate) {
this.lastDocumentQaDate = lastDocumentQaDate;
}
public String getWorkGroupNames() {
return workGroupNames;
}
public void setWorkGroupNames(String workGroupNames) {
this.workGroupNames = workGroupNames;
}
public String getWorkGroupIds() {
return workGroupIds;
}
public void setWorkGroupIds(String workGroupIds) {
this.workGroupIds = workGroupIds;
}
public String getLabels() {
return labels;
}
public void setLabels(String labels) {
this.labels = labels;
}
public String getTechSupport() {
return techSupport;
}
public void setTechSupport(String techSupport) {
this.techSupport = techSupport;
}
public String getCatalogNoDesc() {
return catalogNoDesc;
}
public void setCatalogNoDesc(String catalogNoDesc) {
this.catalogNoDesc = catalogNoDesc;
}
public Integer getSrcSoNo() {
return srcSoNo;
}
public void setSrcSoNo(Integer srcSoNo) {
this.srcSoNo = srcSoNo;
}
public String getReason() {
return reason;
}
public void setReason(String reason) {
this.reason = reason;
}
public String getParentOrderNo() {
return parentOrderNo;
}
public void setParentOrderNo(String parentOrderNo) {
this.parentOrderNo = parentOrderNo;
}
public String getComment() {
return comment;
}
public void setComment(String comment) {
this.comment = comment;
}
public String getExperimentDataType() {
return experimentDataType;
}
public void setExperimentDataType(String experimentDataType) {
this.experimentDataType = experimentDataType;
}
public String getHostName() {
return hostName;
}
public void setHostName(String hostName) {
this.hostName = hostName;
}
public Integer getHostAmount() {
return hostAmount;
}
public void setHostAmount(Integer hostAmount) {
this.hostAmount = hostAmount;
}
public String getHostNo() {
return hostNo;
}
public void setHostNo(String hostNo) {
this.hostNo = hostNo;
}
public Integer getCustNo() {
return custNo;
}
public void setCustNo(Integer custNo) {
this.custNo = custNo;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getCustName() {
return custName;
}
public void setCustName(String custName) {
this.custName = custName;
}
public Integer getScheduleChangeFlag() {
return scheduleChangeFlag;
}
public void setScheduleChangeFlag(Integer scheduleChangeFlag) {
this.scheduleChangeFlag = scheduleChangeFlag;
}
public List<Integer> getDelWorkOrderLotList() {
return delWorkOrderLotList;
}
public void setDelWorkOrderLotList(List<Integer> delWorkOrderLotList) {
this.delWorkOrderLotList = delWorkOrderLotList;
}
public List<WorkOrderLot> getWorkOrderLotList() {
return workOrderLotList;
}
public void setWorkOrderLotList(List<WorkOrderLot> workOrderLotList) {
this.workOrderLotList = workOrderLotList;
}
public String getShippable() {
return shippable;
}
public void setShippable(String shippable) {
this.shippable = shippable;
}
public Integer getLotLength() {
return lotLength;
}
public void setLotLength(Integer lotLength) {
this.lotLength = lotLength;
}
public Integer getRefWoNo() {
return refWoNo;
}
public void setRefWoNo(Integer refWoNo) {
this.refWoNo = refWoNo;
}
public Integer getUsShippable() {
return usShippable;
}
public void setUsShippable(Integer usShippable) {
this.usShippable = usShippable;
}
public Integer getSrcPoNo() {
return srcPoNo;
}
public void setSrcPoNo(Integer srcPoNo) {
this.srcPoNo = srcPoNo;
}
public Timestamp getOrderDate() {
return orderDate;
}
public void setOrderDate(Timestamp orderDate) {
this.orderDate = orderDate;
}
public Timestamp getExprDate() {
return exprDate;
}
public void setExprDate(Timestamp exprDate) {
this.exprDate = exprDate;
}
public Timestamp getProductQcDate() {
return productQcDate;
}
public void setProductQcDate(Timestamp productQcDate) {
this.productQcDate = productQcDate;
}
public Timestamp getDocumentQaDate() {
return documentQaDate;
}
public void setDocumentQaDate(Timestamp documentQaDate) {
this.documentQaDate = documentQaDate;
}
public Timestamp getProductQaDate() {
return productQaDate;
}
public void setProductQaDate(Timestamp productQaDate) {
this.productQaDate = productQaDate;
}
public Timestamp getDocumentQcDate() {
return documentQcDate;
}
public void setDocumentQcDate(Timestamp documentQcDate) {
this.documentQcDate = documentQcDate;
}
public Timestamp getScheduleStart() {
return scheduleStart;
}
public void setScheduleStart(Timestamp scheduleStart) {
this.scheduleStart = scheduleStart;
}
public Timestamp getScheduleEnd() {
return scheduleEnd;
}
public void setScheduleEnd(Timestamp scheduleEnd) {
this.scheduleEnd = scheduleEnd;
}
public Timestamp getActualStart() {
return actualStart;
}
public void setActualStart(Timestamp actualStart) {
this.actualStart = actualStart;
}
public Timestamp getCustomStart() {
return customStart;
}
public void setCustomStart(Timestamp customStart) {
this.customStart = customStart;
}
public Timestamp getCustomEnd() {
return customEnd;
}
public void setCustomEnd(Timestamp customEnd) {
this.customEnd = customEnd;
}
public Timestamp getActualEnd() {
return actualEnd;
}
public void setActualEnd(Timestamp actualEnd) {
this.actualEnd = actualEnd;
}
public Timestamp getCreationDate() {
return creationDate;
}
public void setCreationDate(Timestamp creationDate) {
this.creationDate = creationDate;
}
public Timestamp getModifyDate() {
return modifyDate;
}
public void setModifyDate(Timestamp modifyDate) {
this.modifyDate = modifyDate;
}
public Integer getIsPeptideForAnti() {
return isPeptideForAnti;
}
public void setIsPeptideForAnti(Integer isPeptideForAnti) {
this.isPeptideForAnti = isPeptideForAnti;
}
public String getLotQuanity() {
return lotQuanity;
}
public void setLotQuanity(String lotQuanity) {
this.lotQuanity = lotQuanity;
}
public Integer getInterfaceShipFlag() {
return interfaceShipFlag;
}
public void setInterfaceShipFlag(Integer interfaceShipFlag) {
this.interfaceShipFlag = interfaceShipFlag;
}
public OrderItem getOrderItem() {
return orderItem;
}
public void setOrderItem(OrderItem orderItem) {
this.orderItem = orderItem;
}
public String getShippingDest() {
return shippingDest;
}
public void setShippingDest(String shippingDest) {
this.shippingDest = shippingDest;
}
public String getTimingPriority() {
return timingPriority;
}
public void setTimingPriority(String timingPriority) {
this.timingPriority = timingPriority;
}
public String getWoReference() {
return woReference;
}
public void setWoReference(String woReference) {
this.woReference = woReference;
}
public List<String> getWoRefList() {
return woRefList;
}
public void setWoRefList(List<String> woRefList) {
this.woRefList = woRefList;
}
public Integer getVcEmailSent() {
return vcEmailSent;
}
public void setVcEmailSent(Integer vcEmailSent) {
this.vcEmailSent = vcEmailSent;
}
public String getTamComments() {
return tamComments;
}
public void setTamComments(String tamComments) {
this.tamComments = tamComments;
}
public String getAdtlInfo2() {
return adtlInfo2;
}
public void setAdtlInfo2(String adtlInfo2) {
this.adtlInfo2 = adtlInfo2;
}
public String getVendorType() {
return vendorType;
}
public void setVendorType(String vendorType) {
this.vendorType = vendorType;
}
public Timestamp getClientReceiveTime() {
return clientReceiveTime;
}
public void setClientReceiveTime(Timestamp clientReceiveTime) {
this.clientReceiveTime = clientReceiveTime;
}
public Integer getReceiveAntigen() {
return receiveAntigen;
}
public void setReceiveAntigen(Integer receiveAntigen) {
this.receiveAntigen = receiveAntigen;
}
public String getCriticalPriority() {
return criticalPriority;
}
public void setCriticalPriority(String criticalPriority) {
this.criticalPriority = criticalPriority;
}
public Integer getPreImmuneItemNo() {
return preImmuneItemNo;
}
public void setPreImmuneItemNo(Integer preImmuneItemNo) {
this.preImmuneItemNo = preImmuneItemNo;
}
public List<WorkOrder> getPeptideItemList() {
return peptideItemList;
}
public void setPeptideItemList(List<WorkOrder> peptideItemList) {
this.peptideItemList = peptideItemList;
}
public Integer getReopen_flag() {
return reopen_flag;
}
public void setReopen_flag(Integer reopen_flag) {
this.reopen_flag = reopen_flag;
}
// end add by liuleiming
public String getShippingRoute() {
return shippingRoute;
}
public void setShippingRoute(String shippingRoute) {
this.shippingRoute = shippingRoute;
}
public void setCrptReason(String crptReason) {
this.crptReason = crptReason;
}
public String getCrptReason() {
return crptReason;
}
public Integer getIsAntiWithPeptide() {
return isAntiWithPeptide;
}
public void setIsAntiWithPeptide(Integer isAntiWithPeptide) {
this.isAntiWithPeptide = isAntiWithPeptide;
}
public String getCustType() {
return custType;
}
public void setCustType(String custType) {
this.custType = custType;
}
public String getCanDoDirectCloningFlag() {
return canDoDirectCloningFlag;
}
public void setCanDoDirectCloningFlag(String canDoDirectCloningFlag) {
this.canDoDirectCloningFlag = canDoDirectCloningFlag;
}
public String getSapOrderNo() {
return sapOrderNo;
}
public void setSapOrderNo(String sapOrderNo) {
this.sapOrderNo = sapOrderNo;
}
public String getOrderSystemUrl() {
return orderSystemUrl;
}
public void setOrderSystemUrl(String orderSystemUrl) {
this.orderSystemUrl = orderSystemUrl;
}
public String getOrderNumber() {
return orderNumber;
}
public void setOrderNumber(String orderNumber) {
this.orderNumber = orderNumber;
}
public String getWerks() {
return werks;
}
public void setWerks(String werks) {
this.werks = werks;
}
}