package com.consum.model.po; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnore; import com.walker.jdbc.BasePo; /** * 表名:BASE_GOODS_MODELS * * @author genrator */ @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY) public class BaseGoodsModels extends BasePo { // 序列化版本号 private static final long serialVersionUID = 1L; // 主键 private Long id = null; @JsonIgnore protected boolean isset_id = false; // 属性列表 private String modelName = null; @JsonIgnore protected boolean isset_modelName = false; private Integer states = null; @JsonIgnore protected boolean isset_states = false; private Long goodsTemplatesId = null; @JsonIgnore protected boolean isset_goodsTemplatesId = false; private Integer orderNumber = null; @JsonIgnore protected boolean isset_orderNumber = false; /** * 默认构造函数 */ public BaseGoodsModels() { } /** * 根据主键构造对象 */ public BaseGoodsModels(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 String getModelName() { return this.modelName; } public void setModelName(String modelName) { this.modelName = modelName; this.isset_modelName = true; } @JsonIgnore public boolean isEmptyModelName() { return this.modelName == null || this.modelName.length() == 0; } public Integer getStates() { return this.states; } public void setStates(Integer states) { this.states = states; this.isset_states = true; } @JsonIgnore public boolean isEmptyStates() { return this.states == null; } public Long getGoodsTemplatesId() { return this.goodsTemplatesId; } public void setGoodsTemplatesId(Long goodsTemplatesId) { this.goodsTemplatesId = goodsTemplatesId; this.isset_goodsTemplatesId = true; } @JsonIgnore public boolean isEmptyGoodsTemplatesId() { return this.goodsTemplatesId == null; } public Integer getOrderNumber() { return this.orderNumber; } public void setOrderNumber(Integer orderNumber) { this.orderNumber = orderNumber; this.isset_orderNumber = true; } @JsonIgnore public boolean isEmptyOrderNumber() { return this.orderNumber == null; } /** * 重写 toString() 方法 */ @Override public String toString() { return new StringBuilder() .append("id=").append(this.id) .append("modelName=").append(this.modelName) .append("states=").append(this.states) .append("goodsTemplatesId=").append(this.goodsTemplatesId) .append("orderNumber=").append(this.orderNumber) .toString(); } /** * 克隆 */ public BaseGoodsModels $clone() { BaseGoodsModels base_goods_models = new BaseGoodsModels(); // 数据库名称 //base_goods_models.setDatabaseName_(this.getDatabaseName_()); // 主键 if (this.isset_id) { base_goods_models.setId(this.getId()); } // 普通属性 if (this.isset_modelName) { base_goods_models.setModelName(this.getModelName()); } if (this.isset_states) { base_goods_models.setStates(this.getStates()); } if (this.isset_goodsTemplatesId) { base_goods_models.setGoodsTemplatesId(this.getGoodsTemplatesId()); } if (this.isset_orderNumber) { base_goods_models.setOrderNumber(this.getOrderNumber()); } return base_goods_models; } }