package com.ishop.model.po; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnore; import com.walker.jdbc.BasePo; /** * 表名:EB_COUPON_USER * * @author genrator */ @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY) public class EbCouponUser extends BasePo { // 序列化版本号 private static final long serialVersionUID = 1L; // /** // * 用于兼容老写法 // */ // @JsonIgnore // public static final EbCouponUser ROW_MAPPER = new EbCouponUser(); // 主键 private Long id = null; @JsonIgnore protected boolean isset_id = false; // 属性列表 private Integer couponId = null; @JsonIgnore protected boolean isset_couponId = false; private Integer merId = null; @JsonIgnore protected boolean isset_merId = false; private Long uid = null; @JsonIgnore protected boolean isset_uid = false; private String name = null; @JsonIgnore protected boolean isset_name = false; private Integer publisher = null; @JsonIgnore protected boolean isset_publisher = false; private Integer category = null; @JsonIgnore protected boolean isset_category = false; private Integer receiveType = null; @JsonIgnore protected boolean isset_receiveType = false; private Integer couponType = null; @JsonIgnore protected boolean isset_couponType = false; private Double money = null; @JsonIgnore protected boolean isset_money = false; private Integer discount = null; @JsonIgnore protected boolean isset_discount = false; private Double minPrice = null; @JsonIgnore protected boolean isset_minPrice = false; private Long startTime = null; @JsonIgnore protected boolean isset_startTime = false; private Long endTime = null; @JsonIgnore protected boolean isset_endTime = false; private Long useTime = null; @JsonIgnore protected boolean isset_useTime = false; private Integer status = null; @JsonIgnore protected boolean isset_status = false; private Long createTime = null; @JsonIgnore protected boolean isset_createTime = false; private Long updateTime = null; @JsonIgnore protected boolean isset_updateTime = false; /** * 默认构造函数 */ public EbCouponUser() { } /** * 根据主键构造对象 */ public EbCouponUser(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 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 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 Long getUid() { return this.uid; } public void setUid(Long uid) { this.uid = uid; this.isset_uid = true; } @JsonIgnore public boolean isEmptyUid() { return this.uid == null; } public String getName() { return this.name; } public void setName(String name) { this.name = name; this.isset_name = true; } @JsonIgnore public boolean isEmptyName() { return this.name == null || this.name.length() == 0; } public Integer getPublisher() { return this.publisher; } public void setPublisher(Integer publisher) { this.publisher = publisher; this.isset_publisher = true; } @JsonIgnore public boolean isEmptyPublisher() { return this.publisher == null; } public Integer getCategory() { return this.category; } public void setCategory(Integer category) { this.category = category; this.isset_category = true; } @JsonIgnore public boolean isEmptyCategory() { return this.category == null; } public Integer getReceiveType() { return this.receiveType; } public void setReceiveType(Integer receiveType) { this.receiveType = receiveType; this.isset_receiveType = true; } @JsonIgnore public boolean isEmptyReceiveType() { return this.receiveType == null; } public Integer getCouponType() { return this.couponType; } public void setCouponType(Integer couponType) { this.couponType = couponType; this.isset_couponType = true; } @JsonIgnore public boolean isEmptyCouponType() { return this.couponType == null; } public Double getMoney() { return this.money; } public void setMoney(Double money) { this.money = money; this.isset_money = true; } @JsonIgnore public boolean isEmptyMoney() { return this.money == null; } public Integer getDiscount() { return this.discount; } public void setDiscount(Integer discount) { this.discount = discount; this.isset_discount = true; } @JsonIgnore public boolean isEmptyDiscount() { return this.discount == null; } public Double getMinPrice() { return this.minPrice; } public void setMinPrice(Double minPrice) { this.minPrice = minPrice; this.isset_minPrice = true; } @JsonIgnore public boolean isEmptyMinPrice() { return this.minPrice == null; } public Long getStartTime() { return this.startTime; } public void setStartTime(Long startTime) { this.startTime = startTime; this.isset_startTime = true; } @JsonIgnore public boolean isEmptyStartTime() { return this.startTime == null; } public Long getEndTime() { return this.endTime; } public void setEndTime(Long endTime) { this.endTime = endTime; this.isset_endTime = true; } @JsonIgnore public boolean isEmptyEndTime() { return this.endTime == null; } public Long getUseTime() { return this.useTime; } public void setUseTime(Long useTime) { this.useTime = useTime; this.isset_useTime = true; } @JsonIgnore public boolean isEmptyUseTime() { return this.useTime == null; } public Integer getStatus() { return this.status; } public void setStatus(Integer status) { this.status = status; this.isset_status = true; } @JsonIgnore public boolean isEmptyStatus() { return this.status == null; } public Long getCreateTime() { return this.createTime; } public void setCreateTime(Long createTime) { this.createTime = createTime; this.isset_createTime = true; } @JsonIgnore public boolean isEmptyCreateTime() { return this.createTime == null; } public Long getUpdateTime() { return this.updateTime; } public void setUpdateTime(Long updateTime) { this.updateTime = updateTime; this.isset_updateTime = true; } @JsonIgnore public boolean isEmptyUpdateTime() { return this.updateTime == null; } /** * 重写 toString() 方法 */ @Override public String toString() { return new StringBuilder() .append("id=").append(this.id) .append("couponId=").append(this.couponId) .append("merId=").append(this.merId) .append("uid=").append(this.uid) .append("name=").append(this.name) .append("publisher=").append(this.publisher) .append("category=").append(this.category) .append("receiveType=").append(this.receiveType) .append("couponType=").append(this.couponType) .append("money=").append(this.money) .append("discount=").append(this.discount) .append("minPrice=").append(this.minPrice) .append("startTime=").append(this.startTime) .append("endTime=").append(this.endTime) .append("useTime=").append(this.useTime) .append("status=").append(this.status) .append("createTime=").append(this.createTime) .append("updateTime=").append(this.updateTime) .toString(); } /** * 克隆 */ public EbCouponUser $clone() { EbCouponUser eb_coupon_user = new EbCouponUser(); // 数据库名称 //eb_coupon_user.setDatabaseName_(this.getDatabaseName_()); // 主键 if (this.isset_id) { eb_coupon_user.setId(this.getId()); } // 普通属性 if (this.isset_couponId) { eb_coupon_user.setCouponId(this.getCouponId()); } if (this.isset_merId) { eb_coupon_user.setMerId(this.getMerId()); } if (this.isset_uid) { eb_coupon_user.setUid(this.getUid()); } if (this.isset_name) { eb_coupon_user.setName(this.getName()); } if (this.isset_publisher) { eb_coupon_user.setPublisher(this.getPublisher()); } if (this.isset_category) { eb_coupon_user.setCategory(this.getCategory()); } if (this.isset_receiveType) { eb_coupon_user.setReceiveType(this.getReceiveType()); } if (this.isset_couponType) { eb_coupon_user.setCouponType(this.getCouponType()); } if (this.isset_money) { eb_coupon_user.setMoney(this.getMoney()); } if (this.isset_discount) { eb_coupon_user.setDiscount(this.getDiscount()); } if (this.isset_minPrice) { eb_coupon_user.setMinPrice(this.getMinPrice()); } if (this.isset_startTime) { eb_coupon_user.setStartTime(this.getStartTime()); } if (this.isset_endTime) { eb_coupon_user.setEndTime(this.getEndTime()); } if (this.isset_useTime) { eb_coupon_user.setUseTime(this.getUseTime()); } if (this.isset_status) { eb_coupon_user.setStatus(this.getStatus()); } if (this.isset_createTime) { eb_coupon_user.setCreateTime(this.getCreateTime()); } if (this.isset_updateTime) { eb_coupon_user.setUpdateTime(this.getUpdateTime()); } return eb_coupon_user; } }