package com.mfh.comn.priv.bean; 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-12 * @since Framework 1.0 */ @SuppressWarnings("serial") public class TRUserGroup implements IIntId { private String groupid;//角色编号 private String userid;//用户编号 private String remark;//备注 private Integer id;//自增主键 /** full constructor */ public TRUserGroup(String groupid, String userid) { this.groupid = groupid; this.userid = userid; } /** default constructor */ public TRUserGroup() { } public String getGroupid() { return groupid; } public void setGroupid(String groupid) { this.groupid = groupid; } public String getUserid() { return userid; } public void setUserid(String userid) { this.userid = userid; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } @Override public String toString() { return new ToStringBuilder(this) .append("userid", this.getUserid()) .append("groupid", this.getGroupid()) .toString(); } @Override public boolean equals(Object other) { if ( (this == other ) ) return true; if ( !(other instanceof TRUserGroup) ) return false; TRUserGroup castOther = (TRUserGroup) other; return new EqualsBuilder() .append(this.getUserid(), castOther.getUserid()) .append(this.getGroupid(), castOther.getGroupid()) .isEquals(); } @Override public int hashCode() { return new HashCodeBuilder() .append(getUserid()) .append(getGroupid()) .toHashCode(); } @Override public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } }