package com.ishop.model.po; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnore; import com.walker.jdbc.BasePo; /** * 表名:EB_PRODUCT_RULE * * @author genrator */ @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY) public class EbProductRule extends BasePo { // 序列化版本号 private static final long serialVersionUID = 1L; // 主键 private Long id = null; @JsonIgnore protected boolean isset_id = false; // 属性列表 private Integer merId = null; @JsonIgnore protected boolean isset_merId = false; private String ruleName = null; @JsonIgnore protected boolean isset_ruleName = false; private String ruleValue = null; @JsonIgnore protected boolean isset_ruleValue = false; /** * 默认构造函数 */ public EbProductRule() { } /** * 根据主键构造对象 */ public EbProductRule(Long id) { this.setId(id); } /** * 设置主键值 */ @Override public void setPkValue(Object value) { this.setId((Long) value); } public Long getId() { return this.id; } public void setId(Long id) { this.id = id; this.isset_id = true; } @JsonIgnore public boolean isEmptyId() { return this.id == null; } public Integer getMerId() { return this.merId; } public void setMerId(Integer merId) { this.merId = merId; this.isset_merId = true; } @JsonIgnore public boolean isEmptyMerId() { return this.merId == null; } public String getRuleName() { return this.ruleName; } public void setRuleName(String ruleName) { this.ruleName = ruleName; this.isset_ruleName = true; } @JsonIgnore public boolean isEmptyRuleName() { return this.ruleName == null || this.ruleName.length() == 0; } public String getRuleValue() { return this.ruleValue; } public void setRuleValue(String ruleValue) { this.ruleValue = ruleValue; this.isset_ruleValue = true; } @JsonIgnore public boolean isEmptyRuleValue() { return this.ruleValue == null || this.ruleValue.length() == 0; } /** * 重写 toString() 方法 */ @Override public String toString() { return new StringBuilder() .append("id=").append(this.id) .append("merId=").append(this.merId) .append("ruleName=").append(this.ruleName) .append("ruleValue=").append(this.ruleValue) .toString(); } /** * 克隆 */ public EbProductRule $clone() { EbProductRule eb_product_rule = new EbProductRule(); // 数据库名称 //eb_product_rule.setDatabaseName_(this.getDatabaseName_()); // 主键 if (this.isset_id) { eb_product_rule.setId(this.getId()); } // 普通属性 if (this.isset_merId) { eb_product_rule.setMerId(this.getMerId()); } if (this.isset_ruleName) { eb_product_rule.setRuleName(this.getRuleName()); } if (this.isset_ruleValue) { eb_product_rule.setRuleValue(this.getRuleValue()); } return eb_product_rule; } }