类 UserInfo

java.lang.Object
com.sh.base.frame.common.util.UserInfo
所有已实现的接口:
Serializable

public class UserInfo extends Object implements Serializable

Title: 首亨软件 - 会话中包含的用户信息

Description: 首亨软件 - SHForce

Company:首亨软件(重庆)有限公司

Author:江兴春

另请参阅:
  • 构造器详细资料

    • UserInfo

      public UserInfo()
  • 方法详细资料

    • refreshInfo

      public void refreshInfo()
      刷新用户信息,如果信息不存在,则刷新
    • getSerialKey

      public String getSerialKey(String prefix)
      将对象转化为字符串
      参数:
      prefix - String
      返回:
      String
    • parserKey

      public boolean parserKey(String key)
    • hasRole

      public boolean hasRole(String roleId)
      判断是否包含角色
      参数:
      roleId - 角色编号
      返回:
    • hasRoleAnd

      public boolean hasRoleAnd(String... roleIds)
      判断是否包含角色
      参数:
      roleIds - 多角色
      返回:
      只有所有角色都包含时,才返回true
    • hasRoleOr

      public boolean hasRoleOr(String... roleIds)
      判断是否包含角色
      参数:
      roleIds - 多角色
      返回:
      只要包含任意一个角色时,都返回true
    • getParam

      public Object getParam(String paramName)
      获取当前登陆用户相关信息
      参数:
      paramName - 参数名称
      返回:
      Object
    • getParamInt

      public int getParamInt(String paramName, int defaultValue)
    • getParamLong

      public long getParamLong(String paramName, long defaultValue)
    • getParamString

      public String getParamString(String paramName)
      获取字符型参数
      参数:
      paramName - 参数名称
      返回:
      String
    • getParamString

      public String getParamString(String paramName, String defaultValue)
      获取字符类型的参数
      参数:
      paramName - 参数名称
      defaultValue - 默认值
      返回:
      String
    • setMobile

      public void setMobile(String mobile)
    • getMobile

      public String getMobile()
      获取手机号码
      返回:
      String
    • getParamDatastore

      public Datastore getParamDatastore(String paramName)
      获取数据集参数
      参数:
      paramName - 参数名称
      返回:
      Datastore
    • setParam

      public void setParam(String paramName, Object obj)
      保存登陆用户参数信息
      参数:
      paramName - 参数名称
      obj - 参数值
    • getIsTsr

      @Deprecated public String getIsTsr()
      已过时。
      此方法是为了兼容老版本,但不再推荐使用
      返回:
      {link isTsr()}
    • getSubSysId

      public String getSubSysId()
    • setSubSysId

      public void setSubSysId(String subSysId)
    • getFrameType

      public String getFrameType()
    • setFrameType

      public void setFrameType(String frameType)
    • getDeptId

      public String getDeptId()
    • setDeptId

      public void setDeptId(String deptId)
    • getDeptName

      public String getDeptName()
    • setDeptName

      public void setDeptName(String deptName)
    • isAuth

      public boolean isAuth()
    • setAuth

      public void setAuth(boolean isAuth)
    • getRoleList

      public String getRoleList()
    • setRoleList

      public void setRoleList(String roleList)
    • getRoleId

      public String getRoleId()
    • setRoleId

      public void setRoleId(String roleId)
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • getUserName

      public String getUserName()
    • getRoleNameList

      public String getRoleNameList()
    • getVisitId

      public int getVisitId()
    • setUserName

      public void setUserName(String userName)
    • setRoleNameList

      public void setRoleNameList(String roleNameList)
    • setVisitId

      public void setVisitId(int visitId)
    • getDeptIdList

      public String getDeptIdList()
    • setDeptIdList

      public void setDeptIdList(String deptIdList)
    • getDeptNameList

      public String getDeptNameList()
    • setDeptNameList

      public void setDeptNameList(String deptNameList)
    • getDeptIdAdminList

      public String getDeptIdAdminList()
    • setDeptIdAdminList

      public void setDeptIdAdminList(String deptIdAdminList)
    • getDeptNameAdminList

      public String getDeptNameAdminList()
    • setDeptNameAdminList

      public void setDeptNameAdminList(String deptNameAdminList)
    • getManagerUserList

      public String getManagerUserList()
    • setManagerUserList

      public void setManagerUserList(String managerUserList)
    • getServerAddr

      public String getServerAddr()
    • setServerAddr

      public void setServerAddr(String serverAddr)
    • isTsr

      public boolean isTsr()
    • setTsr

      public void setTsr(boolean isTsr)
    • isAdmin

      public boolean isAdmin()
    • setAdmin

      public void setAdmin(boolean isAdmin)
    • getProvinceCode

      public String getProvinceCode()
    • setProvinceCode

      public void setProvinceCode(String provinceCode)
    • getCityCode

      public String getCityCode()
    • setCityCode

      public void setCityCode(String cityCode)
    • getAreaCode

      public String getAreaCode()
    • setAreaCode

      public void setAreaCode(String areaCode)
    • getMsgStr1

      public String getMsgStr1()
    • setMsgStr1

      public void setMsgStr1(String msgStr1)
    • getMsgStr2

      public String getMsgStr2()
    • setMsgStr2

      public void setMsgStr2(String msgStr2)
    • getMsgStr3

      public String getMsgStr3()
    • setMsgStr3

      public void setMsgStr3(String msgStr3)
    • getMsgStr4

      public String getMsgStr4()
    • setMsgStr4

      public void setMsgStr4(String msgStr4)
    • getMsgStr5

      public String getMsgStr5()
    • setMsgStr5

      public void setMsgStr5(String msgStr5)
    • getLoginId

      public String getLoginId()
    • setLoginId

      public void setLoginId(String loginId)
    • getLoginPwd

      public String getLoginPwd()
    • setLoginPwd

      public void setLoginPwd(String loginPwd)
    • getWxUserId

      public String getWxUserId()
    • setWxUserId

      public void setWxUserId(String wxUserId)
    • getWxOpenId

      public String getWxOpenId()
    • setWxOpenId

      public void setWxOpenId(String wxOpenId)
    • getGender

      public String getGender()
    • setGender

      public void setGender(String gender)