package com.ishop.model.po; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnore; import com.walker.jdbc.BasePo; /** * 表名:EB_PRODUCT_ATTR_VALUE * * @author genrator */ @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY) public class EbProductAttrValue extends BasePo { // 序列化版本号 private static final long serialVersionUID = 1L; /** * 用于兼容老写法 */ @JsonIgnore public static final EbProductAttrValue ROW_MAPPER = new EbProductAttrValue(); // 主键 private Integer id = null; @JsonIgnore protected boolean isset_id = false; // 属性列表 private Long productId = null; @JsonIgnore protected boolean isset_productId = false; private String sku = null; @JsonIgnore protected boolean isset_sku = false; private Integer stock = null; @JsonIgnore protected boolean isset_stock = false; private Integer sales = null; @JsonIgnore protected boolean isset_sales = false; private Double price = null; @JsonIgnore protected boolean isset_price = false; private String image = null; @JsonIgnore protected boolean isset_image = false; private Double cost = null; @JsonIgnore protected boolean isset_cost = false; private String barCode = null; @JsonIgnore protected boolean isset_barCode = false; private Double otPrice = null; @JsonIgnore protected boolean isset_otPrice = false; private Double weight = null; @JsonIgnore protected boolean isset_weight = false; private Double volume = null; @JsonIgnore protected boolean isset_volume = false; private Double brokerage = null; @JsonIgnore protected boolean isset_brokerage = false; private Double brokerageTwo = null; @JsonIgnore protected boolean isset_brokerageTwo = false; private Integer type = null; @JsonIgnore protected boolean isset_type = false; private Integer quota = null; @JsonIgnore protected boolean isset_quota = false; private Integer quotaShow = null; @JsonIgnore protected boolean isset_quotaShow = false; private String attrValue = null; @JsonIgnore protected boolean isset_attrValue = false; private Integer isDel = null; @JsonIgnore protected boolean isset_isDel = false; private Integer version = null; @JsonIgnore protected boolean isset_version = false; private Integer masterId = null; @JsonIgnore protected boolean isset_masterId = false; private Integer isCallback = null; @JsonIgnore protected boolean isset_isCallback = false; /** * 默认构造函数 */ public EbProductAttrValue() { } /** * 根据主键构造对象 */ public EbProductAttrValue(Integer id) { this.setId(id); } /** * 设置主键值 */ @Override public void setPkValue(Object value) { this.setId((Integer) value); } public Integer getId() { return this.id; } public void setId(Integer id) { this.id = id; this.isset_id = true; } @JsonIgnore public boolean isEmptyId() { return this.id == null; } public Long getProductId() { return this.productId; } public void setProductId(Long productId) { this.productId = productId; this.isset_productId = true; } @JsonIgnore public boolean isEmptyProductId() { return this.productId == null; } public String getSku() { return this.sku; } public void setSku(String sku) { this.sku = sku; this.isset_sku = true; } @JsonIgnore public boolean isEmptySku() { return this.sku == null || this.sku.length() == 0; } public Integer getStock() { return this.stock; } public void setStock(Integer stock) { this.stock = stock; this.isset_stock = true; } @JsonIgnore public boolean isEmptyStock() { return this.stock == null; } public Integer getSales() { return this.sales; } public void setSales(Integer sales) { this.sales = sales; this.isset_sales = true; } @JsonIgnore public boolean isEmptySales() { return this.sales == null; } public Double getPrice() { return this.price; } public void setPrice(Double price) { this.price = price; this.isset_price = true; } @JsonIgnore public boolean isEmptyPrice() { return this.price == null; } public String getImage() { return this.image; } public void setImage(String image) { this.image = image; this.isset_image = true; } @JsonIgnore public boolean isEmptyImage() { return this.image == null || this.image.length() == 0; } public Double getCost() { return this.cost; } public void setCost(Double cost) { this.cost = cost; this.isset_cost = true; } @JsonIgnore public boolean isEmptyCost() { return this.cost == null; } public String getBarCode() { return this.barCode; } public void setBarCode(String barCode) { this.barCode = barCode; this.isset_barCode = true; } @JsonIgnore public boolean isEmptyBarCode() { return this.barCode == null || this.barCode.length() == 0; } public Double getOtPrice() { return this.otPrice; } public void setOtPrice(Double otPrice) { this.otPrice = otPrice; this.isset_otPrice = true; } @JsonIgnore public boolean isEmptyOtPrice() { return this.otPrice == null; } public Double getWeight() { return this.weight; } public void setWeight(Double weight) { this.weight = weight; this.isset_weight = true; } @JsonIgnore public boolean isEmptyWeight() { return this.weight == null; } public Double getVolume() { return this.volume; } public void setVolume(Double volume) { this.volume = volume; this.isset_volume = true; } @JsonIgnore public boolean isEmptyVolume() { return this.volume == null; } public Double getBrokerage() { return this.brokerage; } public void setBrokerage(Double brokerage) { this.brokerage = brokerage; this.isset_brokerage = true; } @JsonIgnore public boolean isEmptyBrokerage() { return this.brokerage == null; } public Double getBrokerageTwo() { return this.brokerageTwo; } public void setBrokerageTwo(Double brokerageTwo) { this.brokerageTwo = brokerageTwo; this.isset_brokerageTwo = true; } @JsonIgnore public boolean isEmptyBrokerageTwo() { return this.brokerageTwo == null; } public Integer getType() { return this.type; } public void setType(Integer type) { this.type = type; this.isset_type = true; } @JsonIgnore public boolean isEmptyType() { return this.type == null; } public Integer getQuota() { return this.quota; } public void setQuota(Integer quota) { this.quota = quota; this.isset_quota = true; } @JsonIgnore public boolean isEmptyQuota() { return this.quota == null; } public Integer getQuotaShow() { return this.quotaShow; } public void setQuotaShow(Integer quotaShow) { this.quotaShow = quotaShow; this.isset_quotaShow = true; } @JsonIgnore public boolean isEmptyQuotaShow() { return this.quotaShow == null; } public String getAttrValue() { return this.attrValue; } public void setAttrValue(String attrValue) { this.attrValue = attrValue; this.isset_attrValue = true; } @JsonIgnore public boolean isEmptyAttrValue() { return this.attrValue == null || this.attrValue.length() == 0; } public Integer getIsDel() { return this.isDel; } public void setIsDel(Integer isDel) { this.isDel = isDel; this.isset_isDel = true; } @JsonIgnore public boolean isEmptyIsDel() { return this.isDel == null; } public Integer getVersion() { return this.version; } public void setVersion(Integer version) { this.version = version; this.isset_version = true; } @JsonIgnore public boolean isEmptyVersion() { return this.version == null; } public Integer getMasterId() { return this.masterId; } public void setMasterId(Integer masterId) { this.masterId = masterId; this.isset_masterId = true; } @JsonIgnore public boolean isEmptyMasterId() { return this.masterId == null; } public Integer getIsCallback() { return this.isCallback; } public void setIsCallback(Integer isCallback) { this.isCallback = isCallback; this.isset_isCallback = true; } @JsonIgnore public boolean isEmptyIsCallback() { return this.isCallback == null; } /** * 重写 toString() 方法 */ @Override public String toString() { return new StringBuilder() .append("id=").append(this.id) .append("productId=").append(this.productId) .append("sku=").append(this.sku) .append("stock=").append(this.stock) .append("sales=").append(this.sales) .append("price=").append(this.price) .append("image=").append(this.image) .append("cost=").append(this.cost) .append("barCode=").append(this.barCode) .append("otPrice=").append(this.otPrice) .append("weight=").append(this.weight) .append("volume=").append(this.volume) .append("brokerage=").append(this.brokerage) .append("brokerageTwo=").append(this.brokerageTwo) .append("type=").append(this.type) .append("quota=").append(this.quota) .append("quotaShow=").append(this.quotaShow) .append("attrValue=").append(this.attrValue) .append("isDel=").append(this.isDel) .append("version=").append(this.version) .append("masterId=").append(this.masterId) .append("isCallback=").append(this.isCallback) .toString(); } /** * 克隆 */ public EbProductAttrValue $clone() { EbProductAttrValue eb_product_attr_value = new EbProductAttrValue(); // 数据库名称 //eb_product_attr_value.setDatabaseName_(this.getDatabaseName_()); // 主键 if (this.isset_id) { eb_product_attr_value.setId(this.getId()); } // 普通属性 if (this.isset_productId) { eb_product_attr_value.setProductId(this.getProductId()); } if (this.isset_sku) { eb_product_attr_value.setSku(this.getSku()); } if (this.isset_stock) { eb_product_attr_value.setStock(this.getStock()); } if (this.isset_sales) { eb_product_attr_value.setSales(this.getSales()); } if (this.isset_price) { eb_product_attr_value.setPrice(this.getPrice()); } if (this.isset_image) { eb_product_attr_value.setImage(this.getImage()); } if (this.isset_cost) { eb_product_attr_value.setCost(this.getCost()); } if (this.isset_barCode) { eb_product_attr_value.setBarCode(this.getBarCode()); } if (this.isset_otPrice) { eb_product_attr_value.setOtPrice(this.getOtPrice()); } if (this.isset_weight) { eb_product_attr_value.setWeight(this.getWeight()); } if (this.isset_volume) { eb_product_attr_value.setVolume(this.getVolume()); } if (this.isset_brokerage) { eb_product_attr_value.setBrokerage(this.getBrokerage()); } if (this.isset_brokerageTwo) { eb_product_attr_value.setBrokerageTwo(this.getBrokerageTwo()); } if (this.isset_type) { eb_product_attr_value.setType(this.getType()); } if (this.isset_quota) { eb_product_attr_value.setQuota(this.getQuota()); } if (this.isset_quotaShow) { eb_product_attr_value.setQuotaShow(this.getQuotaShow()); } if (this.isset_attrValue) { eb_product_attr_value.setAttrValue(this.getAttrValue()); } if (this.isset_isDel) { eb_product_attr_value.setIsDel(this.getIsDel()); } if (this.isset_version) { eb_product_attr_value.setVersion(this.getVersion()); } if (this.isset_masterId) { eb_product_attr_value.setMasterId(this.getMasterId()); } if (this.isset_isCallback) { eb_product_attr_value.setIsCallback(this.getIsCallback()); } return eb_product_attr_value; } }