package com.uas.ps.pricing.model;
import javax.persistence.*;
import java.util.Date;
@Entity
@Table(name = "pricing$price_library")
public class PriceLibrary {
@Id
@GeneratedValue
@Column(name = "pl_id")
private Long id;
/**
* UAS物料编号
*/
@Column(name = "pl_uascode")
private String uasCode;
/**
* 是否是标准物料
* 1.YES
* 0.NO
*/
@Column(name = "pl_standard")
private Short standard;
/**
* 类目(平台)(中文)
*/
@Column(name = "pl_kind")
private String kind;
/**
* 类目(平台)(英文)
*/
@Column(name = "pl_kinden")
private String kindEn;
/**
* 型号
*/
@Column(name = "pl_code")
private String code;
/**
* 品牌
*/
@Column(name = "pl_brand")
private String brand;
/**
* 原厂型号
*/
@Column(name = "pl_cmpcode")
private String cmpCode;
/**
* 原厂品牌
*/
@Column(name = "pl_inbrand")
private String inbrand;
/**
* 规格
*/
@Column(name = "pl_spec")
private String spec;
/**
* 币种
*/
@Column(name = "pl_currency")
private String currency;
/**
* 单价
*/
@Column(name = "pl_price")
private Double price;
/**
* 分段数量
*/
@Column(name = "pl_lapqty")
private Double lapQty;
/**
* 价格类型
*/
@Column(name = "pl_pricetype")
private String priceType;
/**
* 来源
*/
@Column(name = "pl_source")
private String source;
/**
* 价格有效期
*/
@Column(name = "pl_pricedeadline")
private Date priceDeadline;
/**
* 税率
*/
@Column(name = "pl_taxrate")
private Double taxRate;
/**
* 单位
*/
@Column(name = "pl_unit")
private String unit;
/**
* 交期
*/
@Column(name = "pl_delivery")
private String delivery;
/**
* 最小包装量
*/
@Column(name = "pl_minpack")
private Double minPack;
/**
* 最小起订量
*/
@Column(name = "pr_minorder")
private Double minOrder;
/**
* 收款条件
*/
@Column(name = "pl_collectionterms")
private String collectionTerms;
/**
* 卖家企业uu
*/
@Column(name = "pl_vendorenuu")
private Long vendorEnuu;
/**
* 卖家个人uu
*/
@Column(name = "pl_vendoruu")
private Long vendorUU;
/**
* 买家企业uu
*/
@Column(name = "pl_buyerenuu")
private Long buyerEnuu;
/**
* 买家个人uu
*/
@Column(name = "pl_buyeruu")
private Long buyerUU;
/**
* 最近一次发生时间
*/
@Column(name = "pl_lasttime")
private Date lastTime;
public Double getLapQty() {
return lapQty;
}
public void setLapQty(Double lapQty) {
this.lapQty = lapQty;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getUasCode() {
return uasCode;
}
public void setUasCode(String uasCode) {
this.uasCode = uasCode;
}
public Short getStandard() {
return standard;
}
public void setStandard(Short standard) {
this.standard = standard;
}
public String getKind() {
return kind;
}
public void setKind(String kind) {
this.kind = kind;
}
public String getKindEn() {
return kindEn;
}
public void setKindEn(String kindEn) {
this.kindEn = kindEn;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getCmpCode() {
return cmpCode;
}
public void setCmpCode(String cmpCode) {
this.cmpCode = cmpCode;
}
public String getInbrand() {
return inbrand;
}
public void setInbrand(String inbrand) {
this.inbrand = inbrand;
}
public String getSpec() {
return spec;
}
public void setSpec(String spec) {
this.spec = spec;
}
public String getCurrency() {
return currency;
}
public void setCurrency(String currency) {
this.currency = currency;
}
public Double getPrice() {
return price;
}
public void setPrice(Double price) {
this.price = price;
}
public String getPriceType() {
return priceType;
}
public void setPriceType(String priceType) {
this.priceType = priceType;
}
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source;
}
public Date getPriceDeadline() {
return priceDeadline;
}
public void setPriceDeadline(Date priceDeadline) {
this.priceDeadline = priceDeadline;
}
public Double getTaxRate() {
return taxRate;
}
public void setTaxRate(Double taxRate) {
this.taxRate = taxRate;
}
public String getUnit() {
return unit;
}
public void setUnit(String unit) {
this.unit = unit;
}
public String getDelivery() {
return delivery;
}
public void setDelivery(String delivery) {
this.delivery = delivery;
}
public Double getMinPack() {
return minPack;
}
public void setMinPack(Double minPack) {
this.minPack = minPack;
}
public Double getMinOrder() {
return minOrder;
}
public void setMinOrder(Double minOrder) {
this.minOrder = minOrder;
}
public String getCollectionTerms() {
return collectionTerms;
}
public void setCollectionTerms(String collectionTerms) {
this.collectionTerms = collectionTerms;
}
public Long getVendorEnuu() {
return vendorEnuu;
}
public void setVendorEnuu(Long vendorEnuu) {
this.vendorEnuu = vendorEnuu;
}
public Long getVendorUU() {
return vendorUU;
}
public void setVendorUU(Long vendorUU) {
this.vendorUU = vendorUU;
}
public Long getBuyerEnuu() {
return buyerEnuu;
}
public void setBuyerEnuu(Long buyerEnuu) {
this.buyerEnuu = buyerEnuu;
}
public Long getBuyerUU() {
return buyerUU;
}
public void setBuyerUU(Long buyerUU) {
this.buyerUU = buyerUU;
}
public Date getLastTime() {
return lastTime;
}
public void setLastTime(Date lastTime) {
this.lastTime = lastTime;
}
@Override
public String toString() {
return "PriceLibrary{" +
"id=" + id +
", uasCode='" + uasCode + '\'' +
", standard=" + standard +
", kind='" + kind + '\'' +
", kindEn='" + kindEn + '\'' +
", code='" + code + '\'' +
", brand='" + brand + '\'' +
", cmpCode='" + cmpCode + '\'' +
", inbrand='" + inbrand + '\'' +
", spec='" + spec + '\'' +
", currency='" + currency + '\'' +
", price=" + price +
", lapQty=" + lapQty +
", priceType='" + priceType + '\'' +
", source='" + source + '\'' +
", priceDeadline=" + priceDeadline +
", taxRate=" + taxRate +
", unit='" + unit + '\'' +
", delivery='" + delivery + '\'' +
", minPack=" + minPack +
", minOrder=" + minOrder +
", collectionTerms='" + collectionTerms + '\'' +
", vendorEnuu=" + vendorEnuu +
", vendorUU=" + vendorUU +
", buyerEnuu=" + buyerEnuu +
", buyerUU=" + buyerUU +
", lastTime=" + lastTime +
'}';
}
}