package com.ishop.model.po; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnore; import com.walker.jdbc.BasePo; /** * 表名:EB_PRODUCT_COUPON * * @author genrator */ @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY) public class EbProductCoupon extends BasePo { // 序列化版本号 private static final long serialVersionUID = 1L; /** * 用于兼容老写法 */ @JsonIgnore public static final EbProductCoupon ROW_MAPPER = new EbProductCoupon(); // 主键 private Long id = null; @JsonIgnore protected boolean isset_id = false; // 属性列表 private Long productId = null; @JsonIgnore protected boolean isset_productId = false; private Integer couponId = null; @JsonIgnore protected boolean isset_couponId = false; private Integer addTime = null; @JsonIgnore protected boolean isset_addTime = false; /** * 默认构造函数 */ public EbProductCoupon() { } /** * 根据主键构造对象 */ public EbProductCoupon(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 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 Integer getCouponId() { return this.couponId; } public void setCouponId(Integer couponId) { this.couponId = couponId; this.isset_couponId = true; } @JsonIgnore public boolean isEmptyCouponId() { return this.couponId == null; } public Integer getAddTime() { return this.addTime; } public void setAddTime(Integer addTime) { this.addTime = addTime; this.isset_addTime = true; } @JsonIgnore public boolean isEmptyAddTime() { return this.addTime == null; } /** * 重写 toString() 方法 */ @Override public String toString() { return new StringBuilder() .append("id=").append(this.id) .append("productId=").append(this.productId) .append("couponId=").append(this.couponId) .append("addTime=").append(this.addTime) .toString(); } /** * 克隆 */ public EbProductCoupon $clone() { EbProductCoupon eb_product_coupon = new EbProductCoupon(); // 数据库名称 //eb_product_coupon.setDatabaseName_(this.getDatabaseName_()); // 主键 if (this.isset_id) { eb_product_coupon.setId(this.getId()); } // 普通属性 if (this.isset_productId) { eb_product_coupon.setProductId(this.getProductId()); } if (this.isset_couponId) { eb_product_coupon.setCouponId(this.getCouponId()); } if (this.isset_addTime) { eb_product_coupon.setAddTime(this.getAddTime()); } return eb_product_coupon; } }