|
|
@@ -1,369 +0,0 @@
|
|
|
-package com.uas.platform.b2b.model;
|
|
|
-
|
|
|
-import org.hibernate.annotations.Where;
|
|
|
-
|
|
|
-import java.io.Serializable;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.Set;
|
|
|
-
|
|
|
-import javax.persistence.CascadeType;
|
|
|
-import javax.persistence.Column;
|
|
|
-import javax.persistence.Entity;
|
|
|
-import javax.persistence.FetchType;
|
|
|
-import javax.persistence.GeneratedValue;
|
|
|
-import javax.persistence.GenerationType;
|
|
|
-import javax.persistence.Id;
|
|
|
-import javax.persistence.JoinColumn;
|
|
|
-import javax.persistence.OneToMany;
|
|
|
-import javax.persistence.OneToOne;
|
|
|
-import javax.persistence.OrderBy;
|
|
|
-import javax.persistence.SequenceGenerator;
|
|
|
-import javax.persistence.Table;
|
|
|
-import javax.persistence.Transient;
|
|
|
-
|
|
|
-/**
|
|
|
- * 购物车
|
|
|
- *
|
|
|
- * @author hejq
|
|
|
- * @time 创建时间:2017年2月25日
|
|
|
- */
|
|
|
-@Entity
|
|
|
-@Table(name = "purc$cart")
|
|
|
-public class Cart implements Serializable {
|
|
|
-
|
|
|
- /**
|
|
|
- *
|
|
|
- */
|
|
|
- private static final long serialVersionUID = 1L;
|
|
|
-
|
|
|
- /**
|
|
|
- * id
|
|
|
- */
|
|
|
- @Id
|
|
|
- @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "purc$ca_gen")
|
|
|
- @SequenceGenerator(name = "purc$ca_gen", sequenceName = "purc$ca_seq", allocationSize = 1)
|
|
|
- @Column(name = "ca_id")
|
|
|
- private Long id;
|
|
|
-
|
|
|
- /**
|
|
|
- * 采购企业UU
|
|
|
- */
|
|
|
- @Column(name = "ca_enuu")
|
|
|
- private Long enUU;
|
|
|
-
|
|
|
- /**
|
|
|
- * 采购企业
|
|
|
- */
|
|
|
- @OneToOne(cascade = { CascadeType.MERGE, CascadeType.REFRESH })
|
|
|
- @JoinColumn(name = "ca_enuu", insertable = false, updatable = false)
|
|
|
- private EnterpriseInfo enterprise;
|
|
|
-
|
|
|
- /**
|
|
|
- * 采购单所属采购员
|
|
|
- */
|
|
|
- @OneToOne(cascade = { CascadeType.REFRESH })
|
|
|
- @JoinColumn(name = "ca_useruu", insertable = false, updatable = false)
|
|
|
- private User user;
|
|
|
-
|
|
|
- /**
|
|
|
- * 采购单所属采购员UU
|
|
|
- */
|
|
|
- @Column(name = "ca_useruu")
|
|
|
- private Long userUU;
|
|
|
-
|
|
|
- /**
|
|
|
- * 购物车单号
|
|
|
- */
|
|
|
- @Column(name = "ca_code")
|
|
|
- private String code;
|
|
|
-
|
|
|
- /**
|
|
|
- * 单据归属日期
|
|
|
- */
|
|
|
- @Column(name = "ca_date")
|
|
|
- private Date date;
|
|
|
-
|
|
|
- /**
|
|
|
- * 录单人
|
|
|
- */
|
|
|
- @Column(name = "ca_recorder")
|
|
|
- private String recorder;
|
|
|
-
|
|
|
- /**
|
|
|
- * 审核人
|
|
|
- */
|
|
|
- @Column(name = "ca_auditor")
|
|
|
- private String auditor;
|
|
|
-
|
|
|
- /**
|
|
|
- * 供应商UU
|
|
|
- */
|
|
|
- @Column(name = "ca_venduu")
|
|
|
- private Long vendUU;
|
|
|
-
|
|
|
- /**
|
|
|
- * 供应商联系人UU
|
|
|
- */
|
|
|
- @Column(name = "ca_venduseruu")
|
|
|
- private Long vendUserUU;
|
|
|
-
|
|
|
- /**
|
|
|
- * 供应商联系人
|
|
|
- */
|
|
|
- @Column(name = "ca_venduser")
|
|
|
- private String venduser;
|
|
|
-
|
|
|
- /**
|
|
|
- * 供应商联系人电话
|
|
|
- */
|
|
|
- @Column(name = "ca_vendusertel")
|
|
|
- private String vendusertel;
|
|
|
-
|
|
|
-
|
|
|
- public String getVendusertel() {
|
|
|
- return vendusertel;
|
|
|
- }
|
|
|
-
|
|
|
- public void setVendusertel(String vendusertel) {
|
|
|
- this.vendusertel = vendusertel;
|
|
|
- }
|
|
|
-
|
|
|
- public String getVenduser() {
|
|
|
- return venduser;
|
|
|
- }
|
|
|
-
|
|
|
- public void setVenduser(String venduser) {
|
|
|
- this.venduser = venduser;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 收货地址
|
|
|
- */
|
|
|
- @Column(name = "ca_shipaddress")
|
|
|
- private String shipAddress;
|
|
|
-
|
|
|
- /**
|
|
|
- * 备注
|
|
|
- */
|
|
|
- @Column(name = "ca_remark")
|
|
|
- private String remark;
|
|
|
-
|
|
|
- /**
|
|
|
- * 付款币种
|
|
|
- */
|
|
|
- @Column(name = "ca_currency")
|
|
|
- private String currency;
|
|
|
-
|
|
|
- /**
|
|
|
- * 汇率
|
|
|
- */
|
|
|
- @Column(name = "ca_rate")
|
|
|
- private Float rate;
|
|
|
-
|
|
|
- /**
|
|
|
- * 付款方式
|
|
|
- */
|
|
|
- @Column(name = "ca_payments")
|
|
|
- private String payments;
|
|
|
-
|
|
|
- /**
|
|
|
- * 购物车明细
|
|
|
- */
|
|
|
- @OneToMany(mappedBy = "cart", cascade = { CascadeType.REFRESH, CascadeType.PERSIST, CascadeType.REMOVE,
|
|
|
- CascadeType.MERGE }, fetch = FetchType.EAGER)
|
|
|
- @OrderBy("number")
|
|
|
- private Set<CartDetail> cartDetails;
|
|
|
-
|
|
|
- /**
|
|
|
- * 应付供应商名称
|
|
|
- */
|
|
|
- @Column(name = "ca_receivename")
|
|
|
- private String receiveName;
|
|
|
-
|
|
|
- /**
|
|
|
- * 应付供应商编号
|
|
|
- */
|
|
|
- @Column(name = "ca_receivecode")
|
|
|
- private String receiveCode;
|
|
|
-
|
|
|
- /**
|
|
|
- * 供应商名称
|
|
|
- */
|
|
|
- @Transient
|
|
|
- private String enName;
|
|
|
-
|
|
|
- /**
|
|
|
- * 提交状态
|
|
|
- */
|
|
|
- @Column(name = "ca_status")
|
|
|
- private Integer status;
|
|
|
-
|
|
|
- public Long getId() {
|
|
|
- return id;
|
|
|
- }
|
|
|
-
|
|
|
- public void setId(Long id) {
|
|
|
- this.id = id;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getEnUU() {
|
|
|
- return enUU;
|
|
|
- }
|
|
|
-
|
|
|
- public void setEnUU(Long enUU) {
|
|
|
- this.enUU = enUU;
|
|
|
- }
|
|
|
-
|
|
|
- public EnterpriseInfo getEnterprise() {
|
|
|
- return enterprise;
|
|
|
- }
|
|
|
-
|
|
|
- public void setEnterprise(EnterpriseInfo enterprise) {
|
|
|
- this.enterprise = enterprise;
|
|
|
- }
|
|
|
-
|
|
|
- public User getUser() {
|
|
|
- return user;
|
|
|
- }
|
|
|
-
|
|
|
- public void setUser(User user) {
|
|
|
- this.user = user;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getUserUU() {
|
|
|
- return userUU;
|
|
|
- }
|
|
|
-
|
|
|
- public void setUserUU(Long userUU) {
|
|
|
- this.userUU = userUU;
|
|
|
- }
|
|
|
-
|
|
|
- public String getCode() {
|
|
|
- return code;
|
|
|
- }
|
|
|
-
|
|
|
- public void setCode(String code) {
|
|
|
- this.code = code;
|
|
|
- }
|
|
|
-
|
|
|
- public Date getDate() {
|
|
|
- return date;
|
|
|
- }
|
|
|
-
|
|
|
- public void setDate(Date date) {
|
|
|
- this.date = date;
|
|
|
- }
|
|
|
-
|
|
|
- public String getRecorder() {
|
|
|
- return recorder;
|
|
|
- }
|
|
|
-
|
|
|
- public void setRecorder(String recorder) {
|
|
|
- this.recorder = recorder;
|
|
|
- }
|
|
|
-
|
|
|
- public String getAuditor() {
|
|
|
- return auditor;
|
|
|
- }
|
|
|
-
|
|
|
- public void setAuditor(String auditor) {
|
|
|
- this.auditor = auditor;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getVendUU() {
|
|
|
- return vendUU;
|
|
|
- }
|
|
|
-
|
|
|
- public void setVendUU(Long vendUU) {
|
|
|
- this.vendUU = vendUU;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getVendUserUU() {
|
|
|
- return vendUserUU;
|
|
|
- }
|
|
|
-
|
|
|
- public void setVendUserUU(Long vendUserUU) {
|
|
|
- this.vendUserUU = vendUserUU;
|
|
|
- }
|
|
|
-
|
|
|
- public String getShipAddress() {
|
|
|
- return shipAddress;
|
|
|
- }
|
|
|
-
|
|
|
- public void setShipAddress(String shipAddress) {
|
|
|
- this.shipAddress = shipAddress;
|
|
|
- }
|
|
|
-
|
|
|
- public String getRemark() {
|
|
|
- return remark;
|
|
|
- }
|
|
|
-
|
|
|
- public void setRemark(String remark) {
|
|
|
- this.remark = remark;
|
|
|
- }
|
|
|
-
|
|
|
- public String getCurrency() {
|
|
|
- return currency;
|
|
|
- }
|
|
|
-
|
|
|
- public void setCurrency(String currency) {
|
|
|
- this.currency = currency;
|
|
|
- }
|
|
|
-
|
|
|
- public Float getRate() {
|
|
|
- return rate;
|
|
|
- }
|
|
|
-
|
|
|
- public void setRate(Float rate) {
|
|
|
- this.rate = rate;
|
|
|
- }
|
|
|
-
|
|
|
- public String getPayments() {
|
|
|
- return payments;
|
|
|
- }
|
|
|
-
|
|
|
- public void setPayments(String payments) {
|
|
|
- this.payments = payments;
|
|
|
- }
|
|
|
-
|
|
|
- public Set<CartDetail> getCartDetails() {
|
|
|
- return cartDetails;
|
|
|
- }
|
|
|
-
|
|
|
- public void setCartDetails(Set<CartDetail> cartDetails) {
|
|
|
- this.cartDetails = cartDetails;
|
|
|
- }
|
|
|
-
|
|
|
- public String getReceiveName() {
|
|
|
- return receiveName;
|
|
|
- }
|
|
|
-
|
|
|
- public void setReceiveName(String receiveName) {
|
|
|
- this.receiveName = receiveName;
|
|
|
- }
|
|
|
-
|
|
|
- public String getReceiveCode() {
|
|
|
- return receiveCode;
|
|
|
- }
|
|
|
-
|
|
|
- public void setReceiveCode(String receiveCode) {
|
|
|
- this.receiveCode = receiveCode;
|
|
|
- }
|
|
|
-
|
|
|
- public String getEnName() {
|
|
|
- return enName;
|
|
|
- }
|
|
|
-
|
|
|
- public void setEnName(String enName) {
|
|
|
- this.enName = enName;
|
|
|
- }
|
|
|
-
|
|
|
- public Integer getStatus() {
|
|
|
- return status;
|
|
|
- }
|
|
|
-
|
|
|
- public void setStatus(Integer status) {
|
|
|
- this.status = status;
|
|
|
- }
|
|
|
-
|
|
|
-}
|