Hierarchy

  • Role

Properties

assignPortalUser: ((puserID) => void)

Type declaration

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

      写入数据库

      Parameters

      • puserID: string

        用户ID

      Returns void

assignPortalUsers: ((puserIDs) => void)

Type declaration

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

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

      Parameters

      • puserIDs: string[]

        业务用户用户ID

      Returns void

assignUser: ((user) => void)

Type declaration

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

      写入数据库

      Parameters

      • user: string

        用户ID

      Returns void

assignUsers: ((userIDs) => void)

Type declaration

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

      其他用户将失去这个角色

      Parameters

      • userIDs: string[]

        用户ID

      Returns void

containsPortalUser: ((userID, recursive?) => boolean)

Type declaration

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

      Parameters

      • userID: string

        用户ID

      • Optional recursive: boolean

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

      Returns boolean

containsUser: ((userID) => boolean)

Type declaration

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

      Parameters

      • userID: string

        用户ID

      Returns boolean

createdBy: string
createdByName: string
createdDate: string
description: string
getPortalUsers: ((recursive?, qo?) => string[])

Type declaration

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

      Parameters

      • Optional recursive: boolean

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

      • Optional qo: "role".QueryOption

        查询参数

      Returns string[]

getUsers: ((recursive?, qo?) => string[])

Type declaration

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

      Parameters

      • Optional recursive: boolean

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

      • Optional qo: "role".QueryOption

        查询参数

      Returns string[]

      用户ID列表

id: string
label: string
lastModifiedBy: string
lastModifiedByName: string
lastModifiedDate: string
manager: string[]
name: string
reportTo: string
reportToLabel: string
reportToName: string
unAssignPortalUser: ((puserID) => void)

Type declaration

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

      写入数据库

      Parameters

      • puserID: string

        用户ID

      Returns void