package com.jiuqi.mobile.nigo.comeclose.bean.base; import com.jiuqi.mobile.nigo.comeclose.bean.NiGoBean; public class RoleBean extends NiGoBean { /** * */ private static final long serialVersionUID = 1L; private int code; private String name; private String mark; private UserType userType; private ModuleBean[] modules; private int versionNo; private int versionNoModule; public int getVersionNoModule() { return versionNoModule; } public void setVersionNoModule(int versionNoModule) { this.versionNoModule = versionNoModule; } public String getMark() { return mark; } public void setMark(String mark) { this.mark = mark; } public int getCode() { return code; } public void setCode(int code) { this.code = code; } public String getName() { return name; } public void setName(String name) { this.name = name; } public ModuleBean[] getModules() { return modules; } public void setModules(ModuleBean[] modules) { this.modules = modules; } public UserType getUserType() { return userType; } public void setUserType(UserType userType) { this.userType = userType; } public int getVersionNo() { return versionNo; } public void setVersionNo(int versionNo) { this.versionNo = versionNo; } @Override public boolean equals(Object obj) { boolean e = super.equals(obj); if (!e) { if (obj instanceof UserType) { int driverOwner = 61; int objCode = ((UserType) obj).getCode(); int thisCode = this.getCode(); if (driverOwner == objCode || driverOwner == thisCode) { int driver = 6; return objCode == driver || thisCode == driver; } } } return e; } }