/** * * 注意参见PrivClientSession类中的changeOfficeValue方法,增加属性时注意同步修改。 */ package com.mfh.comn.priv.bean; import java.util.Date; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; import com.mfh.comn.bean.IStringId; @SuppressWarnings("serial") public class TOfficeInfo implements IStringId { private String id; private String officeCode; private String officeName; private String createId; private Date createDate; private String editId; private Date editDate; private String tenantName;//租户信息,也即根单位编号 public static String ROOT_INIT = "INIT"; @Override public String getId() { return id; } public void setId(String id) { this.id = id; } public String getOfficeCode() { return officeCode; } public void setOfficeCode(String officeCode) { this.officeCode = officeCode; } public String getOfficeName() { return officeName; } public void setOfficeName(String officeName) { this.officeName = officeName; } public String getCreateId() { return createId; } public void setCreateId(String createId) { this.createId = createId; } public Date getCreateDate() { return createDate; } public void setCreateDate(Date createDate) { this.createDate = createDate; } public String getEditId() { return editId; } public void setEditId(String editId) { this.editId = editId; } public Date getEditDate() { return editDate; } public void setEditDate(Date editDate) { this.editDate = editDate; } public String getTenantName() { return tenantName; } public void setTenantName(String tenantName) { this.tenantName = tenantName; } /** * @stereotype constructor */ public TOfficeInfo(String officeCode, String officeName) { this.officeCode = officeCode; this.officeName = officeName; } public TOfficeInfo() { } public boolean equals(Object object) { if (!(object instanceof TOfficeInfo)) return false; TOfficeInfo office = (TOfficeInfo) object; return new EqualsBuilder().appendSuper(super.equals(object)).append(this.id, office.getId()).isEquals(); } public int hashCode() { return new HashCodeBuilder().append(this.id).hashCode(); } }