|
|
@@ -1,47 +1,78 @@
|
|
|
package com.uas.platform.b2c.prod.commodity.model;
|
|
|
|
|
|
-import com.uas.platform.b2c.common.account.model.UserBaseInfo;
|
|
|
-
|
|
|
import javax.persistence.*;
|
|
|
+import java.io.Serializable;
|
|
|
import java.util.Date;
|
|
|
|
|
|
/**
|
|
|
- * 个人物料库
|
|
|
- * @author wangdy
|
|
|
+ * 用户个人产品库
|
|
|
*
|
|
|
+ * Created by hejq on 2017-11-08.
|
|
|
*/
|
|
|
+@Table(name = "product$users")
|
|
|
@Entity
|
|
|
-@Table(name = "products_person")
|
|
|
-public class ProductPerson {
|
|
|
+public class ProductPerson implements Serializable {
|
|
|
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ */
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * id
|
|
|
+ */
|
|
|
@Id
|
|
|
- @GeneratedValue
|
|
|
- @Column(name = "pp_id")
|
|
|
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
|
+ @Column(name = "pu_id")
|
|
|
private Long id;
|
|
|
|
|
|
- @Column(name = "user_uu")
|
|
|
+ /**
|
|
|
+ * 用户uu
|
|
|
+ */
|
|
|
+ @Column(name = "pu_useruu")
|
|
|
private Long userUU;
|
|
|
|
|
|
- @Column(name = "pr_id")
|
|
|
- private Long productId;
|
|
|
-
|
|
|
- @Column(name = "up_time")
|
|
|
- private Date time;
|
|
|
+ /**
|
|
|
+ * 企业uu,方便统计处理
|
|
|
+ */
|
|
|
+ @Column(name = "pu_enuu")
|
|
|
+ private Long enuu;
|
|
|
|
|
|
/**
|
|
|
- * 物料拥有者
|
|
|
+ * 物料id
|
|
|
*/
|
|
|
- @OneToOne(cascade = { CascadeType.REFRESH })
|
|
|
- @JoinColumn(name = "user_uu", insertable = false, updatable = false)
|
|
|
- private UserBaseInfo user;
|
|
|
+ @Column(name = "pu_prid")
|
|
|
+ private Long productId;
|
|
|
|
|
|
/**
|
|
|
- * 物料明细
|
|
|
+ * 产品
|
|
|
*/
|
|
|
@OneToOne(cascade = { CascadeType.REFRESH })
|
|
|
- @JoinColumn(name = "pr_id", insertable = false, updatable = false)
|
|
|
+ @JoinColumn(name = "pu_prid", insertable = false, updatable = false)
|
|
|
private Product product;
|
|
|
|
|
|
+ /**
|
|
|
+ * 日期
|
|
|
+ */
|
|
|
+ @Column(name = "pu_date")
|
|
|
+ private Date time;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 存在ERP同步过来数据的情况,记录id
|
|
|
+ */
|
|
|
+ @Column(name = "pu_erpid")
|
|
|
+ private Long erpid;
|
|
|
+
|
|
|
+ public ProductPerson() {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ public ProductPerson(Long enUU, Long userUU, Long productId) {
|
|
|
+ this.setEnuu(enUU);
|
|
|
+ this.setUserUU(userUU);
|
|
|
+ this.setProductId(productId);
|
|
|
+ }
|
|
|
+
|
|
|
public Long getId() {
|
|
|
return id;
|
|
|
}
|
|
|
@@ -58,20 +89,20 @@ public class ProductPerson {
|
|
|
this.userUU = userUU;
|
|
|
}
|
|
|
|
|
|
- public Long getProductId() {
|
|
|
- return productId;
|
|
|
+ public Long getEnuu() {
|
|
|
+ return enuu;
|
|
|
}
|
|
|
|
|
|
- public void setProductId(Long productId) {
|
|
|
- this.productId = productId;
|
|
|
+ public void setEnuu(Long enuu) {
|
|
|
+ this.enuu = enuu;
|
|
|
}
|
|
|
|
|
|
- public UserBaseInfo getUser() {
|
|
|
- return user;
|
|
|
+ public Long getProductId() {
|
|
|
+ return productId;
|
|
|
}
|
|
|
|
|
|
- public void setUser(UserBaseInfo user) {
|
|
|
- this.user = user;
|
|
|
+ public void setProductId(Long productId) {
|
|
|
+ this.productId = productId;
|
|
|
}
|
|
|
|
|
|
public Product getProduct() {
|
|
|
@@ -89,4 +120,12 @@ public class ProductPerson {
|
|
|
public void setTime(Date time) {
|
|
|
this.time = time;
|
|
|
}
|
|
|
+
|
|
|
+ public Long getErpid() {
|
|
|
+ return erpid;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setErpid(Long erpid) {
|
|
|
+ this.erpid = erpid;
|
|
|
+ }
|
|
|
}
|