|
@@ -0,0 +1,459 @@
|
|
|
+package com.jeeplus.modules.sg.balancedlibrary.planSummary.entity;
|
|
|
+
|
|
|
+import com.jeeplus.common.utils.excel.annotation.ExcelField;
|
|
|
+import com.jeeplus.core.persistence.DataEntity;
|
|
|
+
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 流程跟踪报表实体类
|
|
|
+ */
|
|
|
+public class ProcessTracking extends DataEntity<ProcessTracking>{
|
|
|
+ private String purchaseOrder;//选购订单
|
|
|
+ private Integer orderLineNumber;//订单行号
|
|
|
+ private String demandPlanNo;//需求计划编号
|
|
|
+ private String batch;//批次
|
|
|
+ private String businessExpansionLogo;//业扩标识
|
|
|
+ private String dataConsistency;//数据一致性
|
|
|
+ private String priceLinkage;//是否价格联动
|
|
|
+ private Date purchaseAgreementPriceDate;//选购协议价格日期
|
|
|
+ private String orderStatus;//订单状态
|
|
|
+ private String materialCode;//物料编码
|
|
|
+ private String materialDescription;//物料描述
|
|
|
+ private Integer extendedCoding;//扩展编码
|
|
|
+ private String extendedDescription;//扩展描述
|
|
|
+ private String WBSDescription;//WBS描述
|
|
|
+ private String singleProject;//单体工程
|
|
|
+ private String projectDefinitionDescription;//项目定义描述
|
|
|
+ private String demandQuantity;//需求数量
|
|
|
+ private String unit;//单位
|
|
|
+ private Double price;//单价
|
|
|
+ private String totalAmount;//总金额
|
|
|
+ private String plannedDeliveryDate;//计划交货期
|
|
|
+ private String deliveryDescription;//交货方式描述
|
|
|
+ private String factory;//工厂
|
|
|
+ private String applicant;//申请人
|
|
|
+ private String department;//部门
|
|
|
+ private String applicantContact;//申请人联系方式
|
|
|
+ private String supplierCode;//供应商编码
|
|
|
+ private String supplierDescription;//供应商描述
|
|
|
+ private String supplierContact;//供应商联系人
|
|
|
+ private String contactNumber;//联系电话
|
|
|
+ private Date creationDate;//创建日期
|
|
|
+ private Date FirstLevelApprovalDate;//一级审批日期
|
|
|
+ private Date SecondaryLevelApprovalDate ;//二级审批日期
|
|
|
+ private String primaryApprover;//一级审批人
|
|
|
+ private String SecondaryApprover;//二级审批人
|
|
|
+ private String reasonForRejection;//拒绝原因说明
|
|
|
+ private String fundAttributeDescription;//资金属性描述
|
|
|
+ private String assetAttributeDescription;//资产属性描述
|
|
|
+ private String projectTypeDescription;//工程类型描述
|
|
|
+ private String remarks;//备注
|
|
|
+ private String purchaseOrderS;//采购订单
|
|
|
+ private Integer orderNumber;//订单行号
|
|
|
+ private String orderDeletionID;//订单删除标识
|
|
|
+ private String receiptCompletionIdentification;//收货完成标识
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String toString() {
|
|
|
+ return "ProcessTracking{" +
|
|
|
+ "purchaseOrder='" + purchaseOrder + '\'' +
|
|
|
+ ", orderLineNumber=" + orderLineNumber +
|
|
|
+ ", demandPlanNo='" + demandPlanNo + '\'' +
|
|
|
+ ", batch='" + batch + '\'' +
|
|
|
+ ", businessExpansionLogo='" + businessExpansionLogo + '\'' +
|
|
|
+ ", dataConsistency='" + dataConsistency + '\'' +
|
|
|
+ ", priceLinkage='" + priceLinkage + '\'' +
|
|
|
+ ", purchaseAgreementPriceDate=" + purchaseAgreementPriceDate +
|
|
|
+ ", orderStatus='" + orderStatus + '\'' +
|
|
|
+ ", materialCode='" + materialCode + '\'' +
|
|
|
+ ", materialDescription='" + materialDescription + '\'' +
|
|
|
+ ", extendedCoding=" + extendedCoding +
|
|
|
+ ", extendedDescription='" + extendedDescription + '\'' +
|
|
|
+ ", WBSDescription='" + WBSDescription + '\'' +
|
|
|
+ ", singleProject='" + singleProject + '\'' +
|
|
|
+ ", projectDefinitionDescription='" + projectDefinitionDescription + '\'' +
|
|
|
+ ", demandQuantity='" + demandQuantity + '\'' +
|
|
|
+ ", unit='" + unit + '\'' +
|
|
|
+ ", price=" + price +
|
|
|
+ ", totalAmount='" + totalAmount + '\'' +
|
|
|
+ ", plannedDeliveryDate='" + plannedDeliveryDate + '\'' +
|
|
|
+ ", deliveryDescription='" + deliveryDescription + '\'' +
|
|
|
+ ", factory='" + factory + '\'' +
|
|
|
+ ", applicant='" + applicant + '\'' +
|
|
|
+ ", department='" + department + '\'' +
|
|
|
+ ", applicantContact='" + applicantContact + '\'' +
|
|
|
+ ", supplierCode='" + supplierCode + '\'' +
|
|
|
+ ", supplierDescription='" + supplierDescription + '\'' +
|
|
|
+ ", supplierContact='" + supplierContact + '\'' +
|
|
|
+ ", contactNumber='" + contactNumber + '\'' +
|
|
|
+ ", creationDate=" + creationDate +
|
|
|
+ ", FirstLevelApprovalDate=" + FirstLevelApprovalDate +
|
|
|
+ ", SecondaryLevelApprovalDate=" + SecondaryLevelApprovalDate +
|
|
|
+ ", primaryApprover='" + primaryApprover + '\'' +
|
|
|
+ ", SecondaryApprover='" + SecondaryApprover + '\'' +
|
|
|
+ ", reasonForRejection='" + reasonForRejection + '\'' +
|
|
|
+ ", fundAttributeDescription='" + fundAttributeDescription + '\'' +
|
|
|
+ ", assetAttributeDescription='" + assetAttributeDescription + '\'' +
|
|
|
+ ", projectTypeDescription='" + projectTypeDescription + '\'' +
|
|
|
+ ", remarks='" + remarks + '\'' +
|
|
|
+ ", purchaseOrderS='" + purchaseOrderS + '\'' +
|
|
|
+ ", orderNumber=" + orderNumber +
|
|
|
+ ", orderDeletionID='" + orderDeletionID + '\'' +
|
|
|
+ ", receiptCompletionIdentification='" + receiptCompletionIdentification + '\'' +
|
|
|
+ '}';
|
|
|
+ }
|
|
|
+
|
|
|
+ @ExcelField(title="选购订单", align=2, sort=1)
|
|
|
+ public String getPurchaseOrder() {
|
|
|
+ return purchaseOrder;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPurchaseOrder(String purchaseOrder) {
|
|
|
+ this.purchaseOrder = purchaseOrder;
|
|
|
+ }
|
|
|
+ @ExcelField(title="订单行号", align=2, sort=2)
|
|
|
+ public Integer getOrderLineNumber() {
|
|
|
+ return orderLineNumber;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOrderLineNumber(Integer orderLineNumber) {
|
|
|
+ this.orderLineNumber = orderLineNumber;
|
|
|
+ }
|
|
|
+ @ExcelField(title="需求计划编号", align=2, sort=3)
|
|
|
+ public String getDemandPlanNo() {
|
|
|
+ return demandPlanNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setDemandPlanNo(String demandPlanNo) {
|
|
|
+ this.demandPlanNo = demandPlanNo;
|
|
|
+ }
|
|
|
+ @ExcelField(title="批次", align=2, sort=4)
|
|
|
+ public String getBatch() {
|
|
|
+ return batch;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBatch(String batch) {
|
|
|
+ this.batch = batch;
|
|
|
+ }
|
|
|
+ @ExcelField(title="业扩标识", align=2, sort=5)
|
|
|
+ public String getBusinessExpansionLogo() {
|
|
|
+ return businessExpansionLogo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setBusinessExpansionLogo(String businessExpansionLogo) {
|
|
|
+ this.businessExpansionLogo = businessExpansionLogo;
|
|
|
+ }
|
|
|
+ @ExcelField(title="数据一致性", align=2, sort=6)
|
|
|
+ public String getDataConsistency() {
|
|
|
+ return dataConsistency;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setDataConsistency(String dataConsistency) {
|
|
|
+ this.dataConsistency = dataConsistency;
|
|
|
+ }
|
|
|
+ @ExcelField(title="是否价格联动", align=2, sort=7)
|
|
|
+ public String getPriceLinkage() {
|
|
|
+ return priceLinkage;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPriceLinkage(String priceLinkage) {
|
|
|
+ this.priceLinkage = priceLinkage;
|
|
|
+ }
|
|
|
+ @ExcelField(title="选购协议价格日期", align=2, sort=8)
|
|
|
+ public Date getPurchaseAgreementPriceDate() {
|
|
|
+ return purchaseAgreementPriceDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPurchaseAgreementPriceDate(Date purchaseAgreementPriceDate) {
|
|
|
+ this.purchaseAgreementPriceDate = purchaseAgreementPriceDate;
|
|
|
+ }
|
|
|
+ @ExcelField(title="订单状态", align=2, sort=9)
|
|
|
+ public String getOrderStatus() {
|
|
|
+ return orderStatus;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOrderStatus(String orderStatus) {
|
|
|
+ this.orderStatus = orderStatus;
|
|
|
+ }
|
|
|
+ @ExcelField(title="物料编码", align=2, sort=10)
|
|
|
+ public String getMaterialCode() {
|
|
|
+ return materialCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMaterialCode(String materialCode) {
|
|
|
+ this.materialCode = materialCode;
|
|
|
+ }
|
|
|
+ @ExcelField(title="物料描述", align=2, sort=11)
|
|
|
+ public String getMaterialDescription() {
|
|
|
+ return materialDescription;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setMaterialDescription(String materialDescription) {
|
|
|
+ this.materialDescription = materialDescription;
|
|
|
+ }
|
|
|
+ @ExcelField(title="扩展编码", align=2, sort=12)
|
|
|
+ public Integer getExtendedCoding() {
|
|
|
+ return extendedCoding;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExtendedCoding(Integer extendedCoding) {
|
|
|
+ this.extendedCoding = extendedCoding;
|
|
|
+ }
|
|
|
+ @ExcelField(title="扩展描述", align=2, sort=13)
|
|
|
+ public String getExtendedDescription() {
|
|
|
+ return extendedDescription;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setExtendedDescription(String extendedDescription) {
|
|
|
+ this.extendedDescription = extendedDescription;
|
|
|
+ }
|
|
|
+ @ExcelField(title="WBS描述", align=2, sort=14)
|
|
|
+ public String getWBSDescription() {
|
|
|
+ return WBSDescription;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setWBSDescription(String WBSDescription) {
|
|
|
+ this.WBSDescription = WBSDescription;
|
|
|
+ }
|
|
|
+ @ExcelField(title="单体工程", align=2, sort=15)
|
|
|
+ public String getSingleProject() {
|
|
|
+ return singleProject;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSingleProject(String singleProject) {
|
|
|
+ this.singleProject = singleProject;
|
|
|
+ }
|
|
|
+ @ExcelField(title="项目定义描述", align=2, sort=16)
|
|
|
+ public String getProjectDefinitionDescription() {
|
|
|
+ return projectDefinitionDescription;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setProjectDefinitionDescription(String projectDefinitionDescription) {
|
|
|
+ this.projectDefinitionDescription = projectDefinitionDescription;
|
|
|
+ }
|
|
|
+ @ExcelField(title="需求数量", align=2, sort=17)
|
|
|
+ public String getDemandQuantity() {
|
|
|
+ return demandQuantity;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setDemandQuantity(String demandQuantity) {
|
|
|
+ this.demandQuantity = demandQuantity;
|
|
|
+ }
|
|
|
+ @ExcelField(title="单位", align=2, sort=18)
|
|
|
+ public String getUnit() {
|
|
|
+ return unit;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setUnit(String unit) {
|
|
|
+ this.unit = unit;
|
|
|
+ }
|
|
|
+ @ExcelField(title="单价", align=2, sort=19)
|
|
|
+ public Double getPrice() {
|
|
|
+ return price;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPrice(Double price) {
|
|
|
+ this.price = price;
|
|
|
+ }
|
|
|
+ @ExcelField(title="总金额", align=2, sort=20)
|
|
|
+ public String getTotalAmount() {
|
|
|
+ return totalAmount;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setTotalAmount(String totalAmount) {
|
|
|
+ this.totalAmount = totalAmount;
|
|
|
+ }
|
|
|
+ @ExcelField(title="计划交货期", align=2, sort=21)
|
|
|
+ public String getPlannedDeliveryDate() {
|
|
|
+ return plannedDeliveryDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPlannedDeliveryDate(String plannedDeliveryDate) {
|
|
|
+ this.plannedDeliveryDate = plannedDeliveryDate;
|
|
|
+ }
|
|
|
+ @ExcelField(title="交货方式描述", align=2, sort=22)
|
|
|
+ public String getDeliveryDescription() {
|
|
|
+ return deliveryDescription;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setDeliveryDescription(String deliveryDescription) {
|
|
|
+ this.deliveryDescription = deliveryDescription;
|
|
|
+ }
|
|
|
+ @ExcelField(title="工厂", align=2, sort=23)
|
|
|
+ public String getFactory() {
|
|
|
+ return factory;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFactory(String factory) {
|
|
|
+ this.factory = factory;
|
|
|
+ }
|
|
|
+ @ExcelField(title="申请人", align=2, sort=24)
|
|
|
+ public String getApplicant() {
|
|
|
+ return applicant;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setApplicant(String applicant) {
|
|
|
+ this.applicant = applicant;
|
|
|
+ }
|
|
|
+ @ExcelField(title="部门", align=2, sort=25)
|
|
|
+ public String getDepartment() {
|
|
|
+ return department;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setDepartment(String department) {
|
|
|
+ this.department = department;
|
|
|
+ }
|
|
|
+ @ExcelField(title="申请人联系方式", align=2, sort=26)
|
|
|
+ public String getApplicantContact() {
|
|
|
+ return applicantContact;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setApplicantContact(String applicantContact) {
|
|
|
+ this.applicantContact = applicantContact;
|
|
|
+ }
|
|
|
+ @ExcelField(title="供应商编码", align=2, sort=27)
|
|
|
+ public String getSupplierCode() {
|
|
|
+ return supplierCode;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSupplierCode(String supplierCode) {
|
|
|
+ this.supplierCode = supplierCode;
|
|
|
+ }
|
|
|
+ @ExcelField(title="供应商描述", align=2, sort=28)
|
|
|
+ public String getSupplierDescription() {
|
|
|
+ return supplierDescription;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSupplierDescription(String supplierDescription) {
|
|
|
+ this.supplierDescription = supplierDescription;
|
|
|
+ }
|
|
|
+ @ExcelField(title="供应商联系人", align=2, sort=29)
|
|
|
+ public String getSupplierContact() {
|
|
|
+ return supplierContact;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSupplierContact(String supplierContact) {
|
|
|
+ this.supplierContact = supplierContact;
|
|
|
+ }
|
|
|
+ @ExcelField(title="联系电话", align=2, sort=30)
|
|
|
+ public String getContactNumber() {
|
|
|
+ return contactNumber;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setContactNumber(String contactNumber) {
|
|
|
+ this.contactNumber = contactNumber;
|
|
|
+ }
|
|
|
+ @ExcelField(title="创建日期", align=2, sort=31)
|
|
|
+ public Date getCreationDate() {
|
|
|
+ return creationDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCreationDate(Date creationDate) {
|
|
|
+ this.creationDate = creationDate;
|
|
|
+ }
|
|
|
+ @ExcelField(title="一级审批日期", align=2, sort=32)
|
|
|
+ public Date getFirstLevelApprovalDate() {
|
|
|
+ return FirstLevelApprovalDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFirstLevelApprovalDate(Date firstLevelApprovalDate) {
|
|
|
+ FirstLevelApprovalDate = firstLevelApprovalDate;
|
|
|
+ }
|
|
|
+ @ExcelField(title="二级审批日期", align=2, sort=33)
|
|
|
+ public Date getSecondaryLevelApprovalDate() {
|
|
|
+ return SecondaryLevelApprovalDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSecondaryLevelApprovalDate(Date secondaryLevelApprovalDate) {
|
|
|
+ SecondaryLevelApprovalDate = secondaryLevelApprovalDate;
|
|
|
+ }
|
|
|
+ @ExcelField(title="一级审批人", align=2, sort=34)
|
|
|
+ public String getPrimaryApprover() {
|
|
|
+ return primaryApprover;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPrimaryApprover(String primaryApprover) {
|
|
|
+ this.primaryApprover = primaryApprover;
|
|
|
+ }
|
|
|
+ @ExcelField(title="二级审批人", align=2, sort=35)
|
|
|
+ public String getSecondaryApprover() {
|
|
|
+ return SecondaryApprover;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setSecondaryApprover(String secondaryApprover) {
|
|
|
+ SecondaryApprover = secondaryApprover;
|
|
|
+ }
|
|
|
+ @ExcelField(title="拒绝说明原因", align=2, sort=36)
|
|
|
+ public String getReasonForRejection() {
|
|
|
+ return reasonForRejection;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setReasonForRejection(String reasonForRejection) {
|
|
|
+ this.reasonForRejection = reasonForRejection;
|
|
|
+ }
|
|
|
+ @ExcelField(title="资金属性描述", align=2, sort=37)
|
|
|
+ public String getFundAttributeDescription() {
|
|
|
+ return fundAttributeDescription;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setFundAttributeDescription(String fundAttributeDescription) {
|
|
|
+ this.fundAttributeDescription = fundAttributeDescription;
|
|
|
+ }
|
|
|
+ @ExcelField(title="资产属性描述", align=2, sort=38)
|
|
|
+ public String getAssetAttributeDescription() {
|
|
|
+ return assetAttributeDescription;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setAssetAttributeDescription(String assetAttributeDescription) {
|
|
|
+ this.assetAttributeDescription = assetAttributeDescription;
|
|
|
+ }
|
|
|
+ @ExcelField(title="工程类型描述", align=2, sort=39)
|
|
|
+ public String getProjectTypeDescription() {
|
|
|
+ return projectTypeDescription;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setProjectTypeDescription(String projectTypeDescription) {
|
|
|
+ this.projectTypeDescription = projectTypeDescription;
|
|
|
+ }
|
|
|
+ @ExcelField(title="备注", align=2, sort=40)
|
|
|
+ public String getRemarks() {
|
|
|
+ return remarks;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setRemarks(String remarks) {
|
|
|
+ this.remarks = remarks;
|
|
|
+ }
|
|
|
+ @ExcelField(title="采购订单", align=2, sort=41)
|
|
|
+ public String getPurchaseOrderS() {
|
|
|
+ return purchaseOrderS;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setPurchaseOrderS(String purchaseOrderS) {
|
|
|
+ this.purchaseOrderS = purchaseOrderS;
|
|
|
+ }
|
|
|
+ @ExcelField(title="订单行号", align=2, sort=42)
|
|
|
+ public Integer getOrderNumber() {
|
|
|
+ return orderNumber;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOrderNumber(Integer orderNumber) {
|
|
|
+ this.orderNumber = orderNumber;
|
|
|
+ }
|
|
|
+ @ExcelField(title="订单删除标识", align=2, sort=43)
|
|
|
+ public String getOrderDeletionID() {
|
|
|
+ return orderDeletionID;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOrderDeletionID(String orderDeletionID) {
|
|
|
+ this.orderDeletionID = orderDeletionID;
|
|
|
+ }
|
|
|
+ @ExcelField(title="收货完成标识", align=2, sort=44)
|
|
|
+ public String getReceiptCompletionIdentification() {
|
|
|
+ return receiptCompletionIdentification;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setReceiptCompletionIdentification(String receiptCompletionIdentification) {
|
|
|
+ this.receiptCompletionIdentification = receiptCompletionIdentification;
|
|
|
+ }
|
|
|
+}
|