|
|
@@ -2,6 +2,7 @@ package com.uas.platform.b2b.erp.model;
|
|
|
|
|
|
import javax.persistence.*;
|
|
|
import java.io.Serializable;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
|
@@ -9,6 +10,8 @@ import java.util.List;
|
|
|
*
|
|
|
* Created by hejq on 2018-05-02.
|
|
|
*/
|
|
|
+@Table(name = "auto$orders")
|
|
|
+@Entity
|
|
|
public class AutOrder implements Serializable {
|
|
|
|
|
|
/**
|
|
|
@@ -16,78 +19,120 @@ public class AutOrder implements Serializable {
|
|
|
*/
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
+ /**
|
|
|
+ * id
|
|
|
+ */
|
|
|
+ @Id
|
|
|
+ @Column(name = "pu_id")
|
|
|
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
|
|
|
private Long id;
|
|
|
|
|
|
/**
|
|
|
* 采购单号
|
|
|
*/
|
|
|
+ @Column(name = "pu_code")
|
|
|
private String pu_code;
|
|
|
|
|
|
/**
|
|
|
* 采购日期
|
|
|
*/
|
|
|
+ @Column(name = "pu_date")
|
|
|
private String pu_date;
|
|
|
|
|
|
/**
|
|
|
* 采购单所属采购员名称
|
|
|
*/
|
|
|
+ @Column(name = "em_name")
|
|
|
private String em_name;
|
|
|
|
|
|
/**
|
|
|
* 采购单所属采购员联系方式
|
|
|
*/
|
|
|
+ @Column(name = "em_mobile")
|
|
|
private String em_mobile;
|
|
|
|
|
|
/**
|
|
|
* 所属采购员邮箱
|
|
|
*/
|
|
|
+ @Column(name = "em_email")
|
|
|
private String em_email;
|
|
|
|
|
|
/**
|
|
|
* 采购方
|
|
|
*/
|
|
|
+ @Column(name = "en_name")
|
|
|
private String en_name;
|
|
|
|
|
|
/**
|
|
|
* 供应商
|
|
|
*/
|
|
|
+ @Column(name = "ve_name")
|
|
|
private String ve_name;
|
|
|
|
|
|
/**
|
|
|
* 币别
|
|
|
*/
|
|
|
+ @Column(name = "pu_currency")
|
|
|
private String pu_currency;
|
|
|
|
|
|
/**
|
|
|
* 税率
|
|
|
*/
|
|
|
+ @Column(name = "pu_rate")
|
|
|
private String pu_rate;
|
|
|
|
|
|
/**
|
|
|
* 采购类型
|
|
|
*/
|
|
|
+ @Column(name = "pu_kind")
|
|
|
private String pu_kind;
|
|
|
|
|
|
/**
|
|
|
* 付款方式
|
|
|
*/
|
|
|
+ @Column(name = "pu_payments")
|
|
|
private String pu_payments;
|
|
|
|
|
|
/**
|
|
|
* 送货地址
|
|
|
*/
|
|
|
+ @Column(name = "pu_shipaddresscode")
|
|
|
private String pu_shipaddresscode;
|
|
|
|
|
|
/**
|
|
|
* PDF文档的路径
|
|
|
*/
|
|
|
+ @Column(name = "pu_filepath")
|
|
|
private String pu_filepath;
|
|
|
|
|
|
/**
|
|
|
* 对应的采购单详情List
|
|
|
*/
|
|
|
+ @Transient
|
|
|
private List<AutOrderDetail> details;
|
|
|
|
|
|
+ /**
|
|
|
+ * 单据状态
|
|
|
+ * <pre>
|
|
|
+ * TOBE_HANDLE(810, "未处理")
|
|
|
+ * HANDLED(811, "已处理")
|
|
|
+ * </pre>
|
|
|
+ */
|
|
|
+ @Column(name = "pu_status")
|
|
|
+ private Integer status;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 单据录入时间
|
|
|
+ */
|
|
|
+ @Column(name = "pu_recorddate")
|
|
|
+ private Date date;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 单据转订单时间
|
|
|
+ */
|
|
|
+ @Column(name = "pu_todate")
|
|
|
+ private Date toDate;
|
|
|
+
|
|
|
public Long getId() {
|
|
|
return id;
|
|
|
}
|
|
|
@@ -207,4 +252,28 @@ public class AutOrder implements Serializable {
|
|
|
public void setDetails(List<AutOrderDetail> details) {
|
|
|
this.details = details;
|
|
|
}
|
|
|
+
|
|
|
+ public Integer getStatus() {
|
|
|
+ return status;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setStatus(Integer status) {
|
|
|
+ this.status = status;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getDate() {
|
|
|
+ return date;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setDate(Date date) {
|
|
|
+ this.date = date;
|
|
|
+ }
|
|
|
+
|
|
|
+ public Date getToDate() {
|
|
|
+ return toDate;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToDate(Date toDate) {
|
|
|
+ this.toDate = toDate;
|
|
|
+ }
|
|
|
}
|