package com.nationalelectric.greenH5.po; //导入 java 类 import java.io.Serializable; import java.util.*; import org.apache.commons.lang.builder.EqualsBuilder; /** * GreenPermission的POJO类 * * @author Feb */ public class GreenPermission implements Serializable{ /** * 序列化 */ private static final long serialVersionUID = 1L; /** * 属性id */ private Integer id; /** * 属性code */ private Integer code; /** * 属性name */ private String name; /** * 属性parentCode */ private Integer parentCode; /** * 属性pageUrl */ private String pageUrl; /** * 属性iconUrl */ private String iconUrl; /** * 属性type */ private Integer type; /** * 属性isOpen */ private Integer isOpen; private Integer tipNum=0; private String tipNumQuery; private String deptId; private Integer tipNumDate=0; private List children; public List getChildren() { return children; } public void setChildren(List children) { this.children = children; } public Integer getTipNumDate() { return tipNumDate; } public void setTipNumDate(Integer tipNumDate) { this.tipNumDate = tipNumDate; } public String getDeptId() { return deptId; } public void setDeptId(String deptId) { this.deptId = deptId; } public Integer getTipNum() { return tipNum; } public void setTipNum(Integer tipNum) { this.tipNum = tipNum; } public String getTipNumQuery() { return tipNumQuery; } public void setTipNumQuery(String tipNumQuery) { this.tipNumQuery = tipNumQuery; } /** * GreenPermission构造函数 */ public GreenPermission() { super(); } /** * GreenPermission完整的构造函数 */ public GreenPermission(Integer id){ this.id = id; } /** * 属性 id 的get方法 * @return Integer */ public Integer getId(){ return id; } /** * 属性 id 的set方法 * @return */ public void setId(Integer id){ this.id = id; } /** * 属性 权限编码 的get方法 * @return Integer */ public Integer getCode(){ return code; } /** * 属性 权限编码 的set方法 * @return */ public void setCode(Integer code){ this.code = code; } /** * 属性 权限名称 的get方法 * @return String */ public String getName(){ return name; } /** * 属性 权限名称 的set方法 * @return */ public void setName(String name){ this.name = name; } /** * 属性 父级权限编码 的get方法 * @return Integer */ public Integer getParentCode(){ return parentCode; } /** * 属性 父级权限编码 的set方法 * @return */ public void setParentCode(Integer parentCode){ this.parentCode = parentCode; } /** * 属性 页面跳转地址 的get方法 * @return String */ public String getPageUrl(){ return pageUrl; } /** * 属性 页面跳转地址 的set方法 * @return */ public void setPageUrl(String pageUrl){ this.pageUrl = pageUrl; } /** * 属性 icon图标地址 的get方法 * @return String */ public String getIconUrl(){ return iconUrl; } /** * 属性 icon图标地址 的set方法 * @return */ public void setIconUrl(String iconUrl){ this.iconUrl = iconUrl; } /** * 属性 权限类型 : 1 .APP 2 .WEB 的get方法 * @return Integer */ public Integer getType(){ return type; } /** * 属性 权限类型 : 1 .APP 2 .WEB 的set方法 * @return */ public void setType(Integer type){ this.type = type; } /** * Hibernate通过该方法判断对象是否相等 * @return boolean */ public boolean equals(Object o) { if (this == o) return true; if (o == null || !(o instanceof GreenPermission)) return false; GreenPermission other = (GreenPermission) o; return new EqualsBuilder() .append(this.getId(), other.getId()) .isEquals(); } /** * toString方法 * @return String */ public String toString(){ return new StringBuffer() .append("id"+":"+getId()) .append("code"+":"+getCode()) .append("name"+":"+getName()) .append("parentCode"+":"+getParentCode()) .append("pageUrl"+":"+getPageUrl()) .append("iconUrl"+":"+getIconUrl()) .append("type"+":"+getType()) .toString(); } /** * hashcode方法 * @return int * */ @Override public int hashCode(){ return super.hashCode(); } public Integer getIsOpen() { return isOpen; } public void setIsOpen(Integer isOpen) { this.isOpen = isOpen; } }