/*
* Created on 2006-11-13
*
* To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
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 chenxd
*
* To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class TRUOffice implements Serializable, IIntId{
/** */
private static final long serialVersionUID = 6261128043922880887L;
private String userid;
private String officeid;
private Integer id;
public TRUOffice(String userid, String officeid){
this.userid = userid;
this.officeid = officeid;
}
public TRUOffice(){
}
public String getUserid() {
return userid;
}
public void setUserid(String userid) {
this.userid = userid;
}
public String getOfficeid() {
return officeid;
}
public void setOfficeid(String officeid) {
this.officeid = officeid;
}
public void setId(Integer id) {
this.id = id;
}
@Override
public String toString() {
return new ToStringBuilder(this)
.append("userid", getUserid())
.append("officeid", getOfficeid())
.toString();
}
@Override
public boolean equals(Object other) {
if ( (this == other ) ) return true;
if ( !(other instanceof TRUOffice) ) return false;
TRUOffice castOther = (TRUOffice) other;
return new EqualsBuilder()
.append(this.getUserid(), castOther.getUserid())
.append(this.getOfficeid(), castOther.getOfficeid())
.isEquals();
}
@Override
public int hashCode() {
return new HashCodeBuilder()
.append(getUserid())
.append(getOfficeid())
.toHashCode();
}
@Override
public Integer getId() {
return id;
}
}