package com.iplatform.model.po; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonIgnore; import com.walker.jdbc.BasePo; /** * 表名:S_CATEGORY * * @author genrator */ @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY) public class S_category extends BasePo { // 序列化版本号 private static final long serialVersionUID = 1L; /** * 用于兼容老写法 */ @JsonIgnore public static final S_category ROW_MAPPER = new S_category(); // 主键 private Integer id = null; @JsonIgnore protected boolean isset_id = false; // 属性列表 private Integer pid = null; @JsonIgnore protected boolean isset_pid = false; private String path = null; @JsonIgnore protected boolean isset_path = false; private String name = null; @JsonIgnore protected boolean isset_name = false; private Integer type = null; @JsonIgnore protected boolean isset_type = false; private String url = null; @JsonIgnore protected boolean isset_url = false; private String extra = null; @JsonIgnore protected boolean isset_extra = false; private Integer status = null; @JsonIgnore protected boolean isset_status = false; private Integer sort = null; @JsonIgnore protected boolean isset_sort = false; private Integer owner = null; @JsonIgnore protected boolean isset_owner = false; private Long create_time = null; @JsonIgnore protected boolean isset_create_time = false; private Long update_time = null; @JsonIgnore protected boolean isset_update_time = false; /** * 默认构造函数 */ public S_category() { } /** * 根据主键构造对象 */ public S_category(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 Integer getPid() { return this.pid; } public void setPid(Integer pid) { this.pid = pid; this.isset_pid = true; // pid, int } @JsonIgnore public boolean isEmptyPid() { return this.pid == null; } public String getPath() { return this.path; } public void setPath(String path) { this.path = path; this.isset_path = true; // path, varchar } @JsonIgnore public boolean isEmptyPath() { return this.path == null || this.path.length() == 0; } public String getName() { return this.name; } public void setName(String name) { this.name = name; this.isset_name = true; // name, varchar } @JsonIgnore public boolean isEmptyName() { return this.name == null || this.name.length() == 0; } public Integer getType() { return this.type; } public void setType(Integer type) { this.type = type; this.isset_type = true; // type, int } @JsonIgnore public boolean isEmptyType() { return this.type == null; } public String getUrl() { return this.url; } public void setUrl(String url) { this.url = url; this.isset_url = true; // url, varchar } @JsonIgnore public boolean isEmptyUrl() { return this.url == null || this.url.length() == 0; } public String getExtra() { return this.extra; } public void setExtra(String extra) { this.extra = extra; this.isset_extra = true; // extra, text } @JsonIgnore public boolean isEmptyExtra() { return this.extra == null || this.extra.length() == 0; } public Integer getStatus() { return this.status; } public void setStatus(Integer status) { this.status = status; this.isset_status = true; // status, int } @JsonIgnore public boolean isEmptyStatus() { return this.status == null; } public Integer getSort() { return this.sort; } public void setSort(Integer sort) { this.sort = sort; this.isset_sort = true; // sort, int } @JsonIgnore public boolean isEmptySort() { return this.sort == null; } public Integer getOwner() { return this.owner; } public void setOwner(Integer owner) { this.owner = owner; this.isset_owner = true; // owner, int } @JsonIgnore public boolean isEmptyOwner() { return this.owner == null; } public Long getCreate_time() { return this.create_time; } public void setCreate_time(Long create_time) { this.create_time = create_time; this.isset_create_time = true; // create_time, bigint } @JsonIgnore public boolean isEmptyCreate_time() { return this.create_time == null; } public Long getUpdate_time() { return this.update_time; } public void setUpdate_time(Long update_time) { this.update_time = update_time; this.isset_update_time = true; // update_time, bigint } @JsonIgnore public boolean isEmptyUpdate_time() { return this.update_time == null; } /** * 重写 toString() 方法 */ @Override public String toString() { return new StringBuilder() .append("id=").append(this.id) .append("pid=").append(this.pid) .append("path=").append(this.path) .append("name=").append(this.name) .append("type=").append(this.type) .append("url=").append(this.url) .append("extra=").append(this.extra) .append("status=").append(this.status) .append("sort=").append(this.sort) .append("owner=").append(this.owner) .append("create_time=").append(this.create_time) .append("update_time=").append(this.update_time) .toString(); } /** * 克隆 */ public S_category $clone() { S_category s_category = new S_category(); // 数据库名称 //s_category.setDatabaseName_(this.getDatabaseName_()); // 主键 if (this.isset_id) { s_category.setId(this.getId()); } // 普通属性 if (this.isset_pid) { s_category.setPid(this.getPid()); } if (this.isset_path) { s_category.setPath(this.getPath()); } if (this.isset_name) { s_category.setName(this.getName()); } if (this.isset_type) { s_category.setType(this.getType()); } if (this.isset_url) { s_category.setUrl(this.getUrl()); } if (this.isset_extra) { s_category.setExtra(this.getExtra()); } if (this.isset_status) { s_category.setStatus(this.getStatus()); } if (this.isset_sort) { s_category.setSort(this.getSort()); } if (this.isset_owner) { s_category.setOwner(this.getOwner()); } if (this.isset_create_time) { s_category.setCreate_time(this.getCreate_time()); } if (this.isset_update_time) { s_category.setUpdate_time(this.getUpdate_time()); } return s_category; } }