package com.mfh.comn.priv.bean; import java.io.Serializable; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; import org.apache.commons.lang3.builder.ToStringBuilder; import com.mfh.comn.bean.IIntId; /** * 单位角色关系定义表 * * @author zhangyz created on 2013-6-13 * @since Framework 1.0 */ public class TRGroupOffice implements Serializable, IIntId { /** */ private static final long serialVersionUID = 8606398094885046400L; private String groupid; private String officeid; private Integer id; /** full constructor */ public TRGroupOffice(String groupid, String officeid) { this.groupid = groupid; this.officeid = officeid; } /** default constructor */ public TRGroupOffice() { } public String getGroupid() { return groupid; } public void setGroupid(String groupid) { this.groupid = groupid; } public String getOfficeid() { return officeid; } public void setOfficeid(String officeid) { this.officeid = officeid; } @Override public String toString() { return new ToStringBuilder(this) .append("groupid", getGroupid()) .append("officeid", getOfficeid()) .toString(); } @Override public boolean equals(Object other) { if ( (this == other ) ) return true; if ( !(other instanceof TRGroupOffice) ) return false; TRGroupOffice castOther = (TRGroupOffice) other; return new EqualsBuilder() .append(this.getGroupid(), castOther.getGroupid()) .append(this.getOfficeid(), castOther.getOfficeid()) .isEquals(); } @Override public int hashCode() { return new HashCodeBuilder() .append(getGroupid()) .append(getOfficeid()) .toHashCode(); } @Override public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } }