فهرست منبع

出入库增加关联的来源单号的信息

yujia 7 سال پیش
والد
کامیت
56c4a61acd

+ 78 - 1
src/main/java/com/uas/platform/b2c/prod/commodity/model/CommodityInOutbound.java

@@ -86,11 +86,41 @@ public class CommodityInOutbound implements Serializable {
     private String operaterUserName;
 
     /**
-     * 关联单号
+     * 关联采购单号
      */
     @Column(name = "cio_associate_orderid")
     private String associateOrderid;
 
+    /**
+     * 关联的采购单id
+     */
+    @Column(name = "cio_associate_order_id")
+    private Long associateOrderId;
+
+    /**
+     * 关联的销售单号
+     */
+    @Column(name = "cio_associate_purchaseid")
+    private String associatePurchaseid;
+
+    /**
+     * 关联的销售单id
+     */
+    @Column(name = "cio_associate_purchase_id")
+    private String associatePurchaseId;
+
+    /**
+     * 出货单单号
+     */
+    @Column(name = "cio_associate_invoiceid")
+    private String associateInvoiceid;
+
+    /**
+     * 出货单id
+     */
+    @Column(name = "cio_associate_invoice_id")
+    private String associateInvoiceId;
+
     /**
      * 订单明细
      */
@@ -202,6 +232,51 @@ public class CommodityInOutbound implements Serializable {
         this.inOutboundDetails = inOutboundDetails;
     }
 
+    public Long getAssociateOrderId() {
+        return associateOrderId;
+    }
+
+    public CommodityInOutbound setAssociateOrderId(Long associateOrderId) {
+        this.associateOrderId = associateOrderId;
+        return this;
+    }
+
+    public String getAssociatePurchaseid() {
+        return associatePurchaseid;
+    }
+
+    public CommodityInOutbound setAssociatePurchaseid(String associatePurchaseid) {
+        this.associatePurchaseid = associatePurchaseid;
+        return this;
+    }
+
+    public String getAssociatePurchaseId() {
+        return associatePurchaseId;
+    }
+
+    public CommodityInOutbound setAssociatePurchaseId(String associatePurchaseId) {
+        this.associatePurchaseId = associatePurchaseId;
+        return this;
+    }
+
+    public String getAssociateInvoiceid() {
+        return associateInvoiceid;
+    }
+
+    public CommodityInOutbound setAssociateInvoiceid(String associateInvoiceid) {
+        this.associateInvoiceid = associateInvoiceid;
+        return this;
+    }
+
+    public String getAssociateInvoiceId() {
+        return associateInvoiceId;
+    }
+
+    public CommodityInOutbound setAssociateInvoiceId(String associateInvoiceId) {
+        this.associateInvoiceId = associateInvoiceId;
+        return this;
+    }
+
     public CommodityInOutbound() {
     }
 
@@ -221,4 +296,6 @@ public class CommodityInOutbound implements Serializable {
         this.operaterUseruu = SystemSession.getUser().getUserUU();
         this.operaterUserName = SystemSession.getUser().getUserName();
     }
+
+
 }

+ 15 - 0
src/main/java/com/uas/platform/b2c/prod/commodity/model/InOutboundDetail.java

@@ -98,6 +98,12 @@ public class InOutboundDetail implements Serializable {
     @Column(name = "iobc_productid")
     private Long productId;
 
+    /**
+     * 来源id的主键
+     */
+    @Column(name = "iobc_sourceid")
+    private Long sourceid;
+
     @ManyToOne(cascade = {CascadeType.ALL}, optional = true)
     @JoinColumn(name = "iobd_ciobid", nullable = false)
     private CommodityInOutbound commodityInOutbound;
@@ -227,6 +233,15 @@ public class InOutboundDetail implements Serializable {
         return this;
     }
 
+    public Long getSourceid() {
+        return sourceid;
+    }
+
+    public InOutboundDetail setSourceid(Long sourceid) {
+        this.sourceid = sourceid;
+        return this;
+    }
+
     public InOutboundDetail() {
     }