Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Role

Hierarchy

  • Role

Index

Properties

Readonly createdBy

createdBy: string

Readonly createdByName

createdByName: string

Readonly createdDate

createdDate: string

description

description: string

Readonly id

id: string

label

label: string

Readonly lastModifiedBy

lastModifiedBy: string

Readonly lastModifiedByName

lastModifiedByName: string

Readonly lastModifiedDate

lastModifiedDate: string

manager

manager: string[]

Readonly name

name: string

reportTo

reportTo: string

reportToLabel

reportToLabel: string

reportToName

reportToName: string

Methods

assignPortalUser

  • assignPortalUser(puserID: string): void
  • 为业务用户添加角色,需要有管理业务用户权限

    写入数据库

    Parameters

    • puserID: string

      用户ID

    Returns void

assignPortalUsers

  • assignPortalUsers(puserIDs: string[]): void
  • 将角色指派给指定的部分业务用户,需要有管理业务用户权限

    其他业务用户将失去这个角色

    Parameters

    • puserIDs: string[]

      业务用户用户ID

    Returns void

assignUser

  • assignUser(user: string): void
  • 为用户添加角色, 需要有管理用户权限

    写入数据库

    Parameters

    • user: string

      用户ID

    Returns void

assignUsers

  • assignUsers(userIDs: string[]): void
  • 将角色指派给指定的部分用户,需要有管理用户权限

    其他用户将失去这个角色

    Parameters

    • userIDs: string[]

      用户ID

    Returns void

containsPortalUser

  • containsPortalUser(userID: string, recursive?: boolean): boolean
  • 业务用户是否拥有该角色身份, 需要查看业务用户权限

    Parameters

    • userID: string

      用户ID

    • Optional recursive: boolean

      是否获取下属角色的用户,默认为false

    Returns boolean

containsUser

  • containsUser(userID: string): boolean
  • 用户是否拥有该角色身份,或该角色的下属身份, 需要查看用户权限

    Parameters

    • userID: string

      用户ID

    Returns boolean

getPortalUsers

  • getPortalUsers(recursive?: boolean, qo?: QueryOption): string[]
  • 根据角色ID获取业务用户列表,需要查看业务用户权限

    Parameters

    • Optional recursive: boolean

      是否获取下属角色的用户,默认为false

    • Optional qo: QueryOption

      查询参数

    Returns string[]

getUsers

  • getUsers(recursive?: boolean, qo?: QueryOption): string[]
  • 根据角色ID获取用户列表, 需要查看用户权限

    Parameters

    • Optional recursive: boolean

      是否获取下属角色的用户,默认为false

    • Optional qo: QueryOption

      查询参数

    Returns string[]

    用户ID列表

unAssignPortalUser

  • unAssignPortalUser(puserID: string): void
  • 取消业务用户分配角色

    写入数据库

    Parameters

    • puserID: string

      用户ID

    Returns void