|
@@ -1,14 +1,19 @@
|
|
|
package com.uas.platform.b2b.model;
|
|
package com.uas.platform.b2b.model;
|
|
|
|
|
|
|
|
|
|
+import java.util.Set;
|
|
|
|
|
+
|
|
|
import javax.persistence.CascadeType;
|
|
import javax.persistence.CascadeType;
|
|
|
import javax.persistence.Column;
|
|
import javax.persistence.Column;
|
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.Entity;
|
|
|
|
|
+import javax.persistence.FetchType;
|
|
|
import javax.persistence.GeneratedValue;
|
|
import javax.persistence.GeneratedValue;
|
|
|
import javax.persistence.GenerationType;
|
|
import javax.persistence.GenerationType;
|
|
|
import javax.persistence.Id;
|
|
import javax.persistence.Id;
|
|
|
import javax.persistence.JoinColumn;
|
|
import javax.persistence.JoinColumn;
|
|
|
import javax.persistence.ManyToOne;
|
|
import javax.persistence.ManyToOne;
|
|
|
|
|
+import javax.persistence.OneToMany;
|
|
|
import javax.persistence.OneToOne;
|
|
import javax.persistence.OneToOne;
|
|
|
|
|
+import javax.persistence.OrderBy;
|
|
|
import javax.persistence.SequenceGenerator;
|
|
import javax.persistence.SequenceGenerator;
|
|
|
import javax.persistence.Table;
|
|
import javax.persistence.Table;
|
|
|
|
|
|
|
@@ -29,7 +34,7 @@ public class PurchaseInquiryItem {
|
|
|
@SequenceGenerator(name = "purc$inquiryitems_gen", sequenceName = "purc$inquiryitems_seq", allocationSize = 1)
|
|
@SequenceGenerator(name = "purc$inquiryitems_gen", sequenceName = "purc$inquiryitems_seq", allocationSize = 1)
|
|
|
@Column(name = "id_id")
|
|
@Column(name = "id_id")
|
|
|
private Long id;
|
|
private Long id;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 来源(买家ERP采购询价明细)的ID
|
|
* 来源(买家ERP采购询价明细)的ID
|
|
|
*/
|
|
*/
|
|
@@ -83,6 +88,19 @@ public class PurchaseInquiryItem {
|
|
|
@Column(name = "id_venduu")
|
|
@Column(name = "id_venduu")
|
|
|
private Long vendUU;
|
|
private Long vendUU;
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 供应商联系人UU
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "id_venduseruu")
|
|
|
|
|
+ private Long vendUserUU;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 分段报价明细
|
|
|
|
|
+ */
|
|
|
|
|
+ @OneToMany(mappedBy = "inquiryItem", cascade = { CascadeType.REFRESH, CascadeType.PERSIST, CascadeType.REMOVE, CascadeType.MERGE }, fetch = FetchType.EAGER)
|
|
|
|
|
+ @OrderBy("price")
|
|
|
|
|
+ private Set<PurchaseInquiryReply> replies;
|
|
|
|
|
+
|
|
|
public Long getId() {
|
|
public Long getId() {
|
|
|
return id;
|
|
return id;
|
|
|
}
|
|
}
|
|
@@ -163,4 +181,20 @@ public class PurchaseInquiryItem {
|
|
|
public void setVendUU(Long vendUU) {
|
|
public void setVendUU(Long vendUU) {
|
|
|
this.vendUU = vendUU;
|
|
this.vendUU = vendUU;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ public Set<PurchaseInquiryReply> getReplies() {
|
|
|
|
|
+ return replies;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setReplies(Set<PurchaseInquiryReply> replies) {
|
|
|
|
|
+ this.replies = replies;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Long getVendUserUU() {
|
|
|
|
|
+ return vendUserUU;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setVendUserUU(Long vendUserUU) {
|
|
|
|
|
+ this.vendUserUU = vendUserUU;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|