ソースを参照

[搜索中心] 发货提醒增加单号搜索

hejq 9 年 前
コミット
aba6c5abb2

+ 17 - 1
search-console-b2b/src/main/java/com/uas/search/console/b2b/model/PurchaseOrderItemSimpleInfo.java

@@ -29,6 +29,13 @@ public class PurchaseOrderItemSimpleInfo {
 	@JoinColumn(name = "pd_prid", insertable = false, updatable = false)
 	private ProductSimpleInfo product;
 
+	/**
+	 * 采购单
+	 */
+	@OneToOne(cascade = { CascadeType.REFRESH })
+	@JoinColumn(name = "pd_puid", insertable = false, updatable = false)
+	private PurchaseOrderSimpleInfo2 purchaseOrder;
+
 	public Long getId() {
 		return id;
 	}
@@ -45,9 +52,18 @@ public class PurchaseOrderItemSimpleInfo {
 		this.product = product;
 	}
 
+	public PurchaseOrderSimpleInfo2 getPurchaseOrder() {
+		return purchaseOrder;
+	}
+
+	public void setPurchaseOrder(PurchaseOrderSimpleInfo2 purchaseOrder) {
+		this.purchaseOrder = purchaseOrder;
+	}
+
 	@Override
 	public String toString() {
-		return "PurchaseOrderItemSimpleInfo [id=" + id + ", product=" + product + "]";
+		return "PurchaseOrderItemSimpleInfo [id=" + id + ", product=" + product + ", purchaseOrder=" + purchaseOrder
+				+ "]";
 	}
 
 }

+ 47 - 0
search-console-b2b/src/main/java/com/uas/search/console/b2b/model/PurchaseOrderSimpleInfo2.java

@@ -0,0 +1,47 @@
+package com.uas.search.console.b2b.model;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+/**
+ * 平台里面,以供应商的角度来查看采购订单
+ * 
+ * @author yingp
+ *
+ */
+@Entity
+@Table(name = "purc$orders")
+public class PurchaseOrderSimpleInfo2 {
+
+	@Id
+	@Column(name = "pu_id")
+	// TODO
+	// 每个主表必须存在并且命名为id,否则com.uas.search.console.b2b.util.ClassAndTableNameUtils.getId(T)无法正常执行
+	// 因此也必须有ID_FIELD变量
+	private Long id;
+
+	/**
+	 * 采购单号
+	 */
+	@Column(name = "pu_code")
+	private String code;
+
+	public Long getId() {
+		return id;
+	}
+
+	public void setId(Long id) {
+		this.id = id;
+	}
+
+	public String getCode() {
+		return code;
+	}
+
+	public void setCode(String code) {
+		this.code = code;
+	}
+
+}