|
@@ -0,0 +1,370 @@
|
|
|
|
|
+package com.uas.platform.b2b.model;
|
|
|
|
|
+
|
|
|
|
|
+import com.alibaba.fastjson.annotation.JSONField;
|
|
|
|
|
+import org.codehaus.jackson.annotate.JsonIgnore;
|
|
|
|
|
+
|
|
|
|
|
+import javax.persistence.*;
|
|
|
|
|
+import java.io.Serializable;
|
|
|
|
|
+import java.util.Date;
|
|
|
|
|
+import java.util.Set;
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * 投标单主表
|
|
|
|
|
+ * <p>
|
|
|
|
|
+ * Created by dongbw on 17/03/07 11:16.
|
|
|
|
|
+ */
|
|
|
|
|
+
|
|
|
|
|
+@Table(name = "sale$tender")
|
|
|
|
|
+@Entity
|
|
|
|
|
+public class SaleTenderErp implements Serializable {
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 序列号
|
|
|
|
|
+ */
|
|
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
|
|
+
|
|
|
|
|
+ @Id
|
|
|
|
|
+ @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "sale$tender_gen")
|
|
|
|
|
+ @SequenceGenerator(name = "sale$tender_gen", sequenceName = "sale$tender_seq", allocationSize = 1)
|
|
|
|
|
+ @Column(name = "st_id")
|
|
|
|
|
+ private Long id;
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 招标编号
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_code")
|
|
|
|
|
+ private String code;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 招标项目
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_title")
|
|
|
|
|
+ private String title;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 单据最后修改时间
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_modified")
|
|
|
|
|
+ private Date modified;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 招标单录入日期
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_date")
|
|
|
|
|
+ private Date date;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 招标方联系人
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_user")
|
|
|
|
|
+ private String user;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 招标方联系人电话
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_usertel")
|
|
|
|
|
+ private String userTel;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 招标企业uu
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_enuu")
|
|
|
|
|
+ private Long enUU;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 招标企业基本信息
|
|
|
|
|
+ */
|
|
|
|
|
+ @OneToOne(cascade = CascadeType.REFRESH )
|
|
|
|
|
+ @JoinColumn(name = "st_enuu", insertable = false, updatable = false)
|
|
|
|
|
+ private Enterprise enterprise;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 投标截止日期
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_enddate")
|
|
|
|
|
+ private Date endDate;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 结果公布日期
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_publishdate")
|
|
|
|
|
+ private Date publishDate;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 币别
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_currency")
|
|
|
|
|
+ private String currency;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 是否开放报名(1为开放,0为指定供应商)
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_ifopen")
|
|
|
|
|
+ private Short ifOpen;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 是否含税(1含税,0不含税)
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_iftax")
|
|
|
|
|
+ private Short ifTax;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 收货地址
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_shipaddress")
|
|
|
|
|
+ private String shipAddress;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 付款方式
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_payment")
|
|
|
|
|
+ private String payment;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 发票类型(0表示不要发票, 1表示增值税普通发票, 2表示增值税专用发票)
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_invoicetype")
|
|
|
|
|
+ private Short invoiceType;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 证照要求
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_certificate")
|
|
|
|
|
+ private String certificate;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 投标单状态
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_status")
|
|
|
|
|
+ private String status;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 投标附件
|
|
|
|
|
+ */
|
|
|
|
|
+ @OneToMany(fetch = FetchType.EAGER, cascade = {CascadeType.REFRESH})
|
|
|
|
|
+ @JoinTable(name = "sale$tenderattach", joinColumns = @JoinColumn(name = "st_id", referencedColumnName = "st_id"), inverseJoinColumns = @JoinColumn(name="at_id", referencedColumnName = "at_id"))
|
|
|
|
|
+ private Set<Attach> bidAttaches;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 投标明细
|
|
|
|
|
+ */
|
|
|
|
|
+ @OneToMany(mappedBy = "saleTender", cascade = CascadeType.REFRESH, fetch = FetchType.EAGER)
|
|
|
|
|
+ @OrderBy("id")
|
|
|
|
|
+ private Set<SaleTenderItemErp> saleTenderItems;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 投标企业uu
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "st_venduu")
|
|
|
|
|
+ private Long vendUU;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 投标企业基本信息
|
|
|
|
|
+ */
|
|
|
|
|
+ @OneToOne(cascade = CascadeType.PERSIST)
|
|
|
|
|
+ @JoinColumn(name = "st_venduu", insertable = false, updatable = false)
|
|
|
|
|
+ private EnterpriseBaseInfo enterpriseBaseInfo;
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 审核状态(0代表已提交,1代表已审核,uas审批流用,平台发布单据为空)
|
|
|
|
|
+ */
|
|
|
|
|
+ @Column(name = "pt_auditstatus")
|
|
|
|
|
+ private Short auditStatus;
|
|
|
|
|
+
|
|
|
|
|
+ public SaleTenderErp() {
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ 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;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getTitle() {
|
|
|
|
|
+ return title;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setTitle(String title) {
|
|
|
|
|
+ this.title = title;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Date getModified() {
|
|
|
|
|
+ return modified;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setModified(Date modified) {
|
|
|
|
|
+ this.modified = modified;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Date getDate() {
|
|
|
|
|
+ return date;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setDate(Date date) {
|
|
|
|
|
+ this.date = date;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getUser() {
|
|
|
|
|
+ return user;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setUser(String user) {
|
|
|
|
|
+ this.user = user;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getUserTel() {
|
|
|
|
|
+ return userTel;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setUserTel(String userTel) {
|
|
|
|
|
+ this.userTel = userTel;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Enterprise getEnterprise() {
|
|
|
|
|
+ return enterprise;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setEnterprise(Enterprise enterprise) {
|
|
|
|
|
+ this.enterprise = enterprise;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Date getEndDate() {
|
|
|
|
|
+ return endDate;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setEndDate(Date endDate) {
|
|
|
|
|
+ this.endDate = endDate;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Date getPublishDate() {
|
|
|
|
|
+ return publishDate;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setPublishDate(Date publishDate) {
|
|
|
|
|
+ this.publishDate = publishDate;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getCurrency() {
|
|
|
|
|
+ return currency;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setCurrency(String currency) {
|
|
|
|
|
+ this.currency = currency;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Short getIfOpen() {
|
|
|
|
|
+ return ifOpen;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setIfOpen(Short ifOpen) {
|
|
|
|
|
+ this.ifOpen = ifOpen;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Short getIfTax() {
|
|
|
|
|
+ return ifTax;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setIfTax(Short ifTax) {
|
|
|
|
|
+ this.ifTax = ifTax;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getShipAddress() {
|
|
|
|
|
+ return shipAddress;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setShipAddress(String shipAddress) {
|
|
|
|
|
+ this.shipAddress = shipAddress;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getPayment() {
|
|
|
|
|
+ return payment;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setPayment(String payment) {
|
|
|
|
|
+ this.payment = payment;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Short getInvoiceType() {
|
|
|
|
|
+ return invoiceType;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setInvoiceType(Short invoiceType) {
|
|
|
|
|
+ this.invoiceType = invoiceType;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getCertificate() {
|
|
|
|
|
+ return certificate;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setCertificate(String certificate) {
|
|
|
|
|
+ this.certificate = certificate;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public String getStatus() {
|
|
|
|
|
+ return status;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setStatus(String status) {
|
|
|
|
|
+ this.status = status;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Set<Attach> getBidAttaches() {
|
|
|
|
|
+ return bidAttaches;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setBidAttaches(Set<Attach> bidAttaches) {
|
|
|
|
|
+ this.bidAttaches = bidAttaches;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Set<SaleTenderItemErp> getSaleTenderItems() {
|
|
|
|
|
+ return saleTenderItems;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setSaleTenderItems(Set<SaleTenderItemErp> saleTenderItems) {
|
|
|
|
|
+ this.saleTenderItems = saleTenderItems;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public EnterpriseBaseInfo getEnterpriseBaseInfo() {
|
|
|
|
|
+ return enterpriseBaseInfo;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setEnterpriseBaseInfo(EnterpriseBaseInfo enterpriseBaseInfo) {
|
|
|
|
|
+ this.enterpriseBaseInfo = enterpriseBaseInfo;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Long getEnUU() {
|
|
|
|
|
+ return enUU;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setEnUU(Long enUU) {
|
|
|
|
|
+ this.enUU = enUU;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Long getVendUU() {
|
|
|
|
|
+ return vendUU;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setVendUU(Long vendUU) {
|
|
|
|
|
+ this.vendUU = vendUU;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public Short getAuditStatus() {
|
|
|
|
|
+ return auditStatus;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public void setAuditStatus(Short auditStatus) {
|
|
|
|
|
+ this.auditStatus = auditStatus;
|
|
|
|
|
+ }
|
|
|
|
|
+}
|