类 Account


  • public class Account
    extends java.lang.Object
    当前账户信息
    版本:
    1.0 2020年11月23日, 1.1 2021年01月26日 +functions属性:在各个子系统上面的权限,KEY:子系统编号,VALUE:有权限的功能地址/编码集合, 1.2 2021年01月28日 +mobile属性:手机号码
    作者:
    帮帮组
    • 构造器概要

      构造器 
      构造器 说明
      Account()  
    • 构造器详细资料

      • Account

        public Account()
    • 方法详细资料

      • getTypeFlag

        public java.lang.Integer getTypeFlag()
        返回:
        账户类型类型标识{自由定义,依赖于接口实现类具体逻辑}
      • setTypeFlag

        public void setTypeFlag​(java.lang.Integer typeFlag)
        参数:
        typeFlag - 账户类型类型标识{自由定义,依赖于接口实现类具体逻辑}
      • getId

        public java.lang.String getId()
        返回:
        账户编号(在SSO Server中可能是非字符串,统一按字符串处理)
      • setId

        public void setId​(java.lang.String id)
        参数:
        id - 账户编号(在SSO Server中可能是非字符串,统一按字符串处理)
      • getName

        public java.lang.String getName()
        返回:
        账户名称
      • setName

        public void setName​(java.lang.String name)
        参数:
        name - 账户名称
      • getCorpCode

        public java.lang.String getCorpCode()
        返回:
        所属集团编码
      • setCorpCode

        public void setCorpCode​(java.lang.String corpCode)
        参数:
        corpCode - 所属集团编码
      • getOrganizationCode

        public java.lang.String getOrganizationCode()
        返回:
        所在组织编码
      • setOrganizationCode

        public void setOrganizationCode​(java.lang.String organizationCode)
        参数:
        organizationCode - 所在组织编码
      • getActiveFlag

        public java.lang.Boolean getActiveFlag()
        返回:
        有效标识
      • setActiveFlag

        public void setActiveFlag​(java.lang.Boolean activeFlag)
        参数:
        activeFlag - 有效标识
      • getWelcomePage

        public java.lang.String getWelcomePage()
        返回:
        欢迎页地址
      • setWelcomePage

        public void setWelcomePage​(java.lang.String welcomePage)
        参数:
        welcomePage - 欢迎页地址
      • getAccountNo

        public java.lang.String getAccountNo()
        返回:
        登录帐号
      • setAccountNo

        public void setAccountNo​(java.lang.String accountNo)
        参数:
        accountNo - 登录帐号
      • getPassword

        public java.lang.String getPassword()
        返回:
        登录密码
      • setPassword

        public void setPassword​(java.lang.String password)
        参数:
        password - 登录密码
      • getMobile

        public java.lang.String getMobile()
        返回:
        手机号码
      • setMobile

        public void setMobile​(java.lang.String mobile)
        参数:
        mobile - 手机号码
      • getFunctions

        public java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> getFunctions()
        返回:
        在各个子系统上面的权限,KEY:子系统编号,VALUE:有权限的功能地址/编码集合
      • setFunctions

        public void setFunctions​(java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> functions)
        参数:
        functions - 在各个子系统上面的权限,KEY:子系统编号,VALUE:有权限的功能地址/编码集合
      • hasPermission

        public boolean hasPermission​(java.lang.String applicationId,
                                     java.lang.String codeOrUri)
        在指定子系统下检查是否有指定权限编码、请求URI的权限
        参数:
        applicationId - 子系统编号
        codeOrUri - 权限编码、请求URI
        返回:
        是否有权限
      • getRoleCodes

        public java.util.Set<java.lang.String> getRoleCodes()
        返回:
        拥有的角色编码集合
      • setRoleCodes

        public void setRoleCodes​(java.util.Set<java.lang.String> roleCodes)
        参数:
        roleCodes - 拥有的角色编码集合
      • hasRoleCode

        public boolean hasRoleCode​(java.lang.String roleCode)
        是否拥有指定编码的角色
        参数:
        roleCode - 角色编码
        返回:
        是否拥有指定编码的角色
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        覆盖:
        equals 在类中 java.lang.Object