hz-zhhq-app-service/greenH5modul/.svn/pristine/2d/2d0f82f68c337473d8a5b6966f3...

138 lines
2.5 KiB
Plaintext

package com.nationalelectric.greenH5.po;
//导入 java 类
import java.io.Serializable;
import java.util.*;
import org.apache.commons.lang.builder.EqualsBuilder;
/**
* GreenRolePermission的POJO类
*
* @author Feb
*/
public class GreenRolePermission implements Serializable{
/**
* 序列化
*/
private static final long serialVersionUID = 1L;
/**
* 属性id
*/
private Integer id;
/**
* 属性roleId
*/
private Integer roleId;
/**
* 属性permissionId
*/
private Integer permissionId;
/**
* GreenRolePermission构造函数
*/
public GreenRolePermission() {
super();
}
/**
* GreenRolePermission完整的构造函数
*/
public GreenRolePermission(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;
}
/**
* 属性 角色id 的get方法
* @return Integer
*/
public Integer getRoleId(){
return roleId;
}
/**
* 属性 角色id 的set方法
* @return
*/
public void setRoleId(Integer roleId){
this.roleId = roleId;
}
/**
* 属性 权限id 的get方法
* @return Integer
*/
public Integer getPermissionId(){
return permissionId;
}
/**
* 属性 权限id 的set方法
* @return
*/
public void setPermissionId(Integer permissionId){
this.permissionId = permissionId;
}
/**
* Hibernate通过该方法判断对象是否相等
* @return boolean
*/
public boolean equals(Object o) {
if (this == o)
return true;
if (o == null || !(o instanceof GreenRolePermission))
return false;
GreenRolePermission other = (GreenRolePermission) o;
return new EqualsBuilder()
.append(this.getId(), other.getId())
.isEquals();
}
/**
* toString方法
* @return String
*/
public String toString(){
return new StringBuffer()
.append("id"+":"+getId())
.append("roleId"+":"+getRoleId())
.append("permissionId"+":"+getPermissionId())
.toString();
}
/**
* hashcode方法
* @return int
*
*/
@Override
public int hashCode(){
return super.hashCode();
}
}