RoleStrategyAPI

class deepfos.api.role_strategy.RoleStrategyAPI(version: Optional[Union[float, str]] = None, header: Optional[dict] = None, sync: bool = <object object>, module_id: Optional[str] = None, lazy: bool = False)

RoleStrategy

extra: Extra

权限方案对外提供接口

batch_query_roles_by_user_seg_members([…])

批量根据权限方案、用户id和维度成员查角色、角色组

get_Dimension_Member_by_role_scheme([…])

根据权限方案、角色/角色组、用户、维度查找维度成员

get_Dimension_Member_by_role_scheme_batch([…])

根据权限方案、角色/角色组、用户、维度批量查找维度成员

get_dim_members_by_user_seg_members([…])

根据权限方案、角色名称或者角色组名称、维度成员校验当前用户具有的维度成员

get_dimension_member_by_user_role([…])

根据权限方案、用户、角色/角色组查找有权限的维度-维度成员

get_dimension_member_by_user_role_scripts([…])

根据权限方案、用户/用户组、角色/角色组和维度表达式,查找该用户/用户组在对应角色/角色组下,在此表达式中有权限的维度成员

get_dimension_script_by_role_scheme([…])

根据权限方案、角色/角色组、用户、维度查找维度表达式

get_rolegroups_by_role_scheme_roles([…])

根据权限方案、角色查找所属角色组

get_roles_by_user(folderId, elementName[, path])

根据权限方案获取当前用户具有的角色

get_roles_by_user_seg_members([…])

根据权限方案、用户id和维度成员查角色、角色组

get_users_by_roles([userByRolesBatchDto])

根据角色/角色组查询当前权限方案中匹配的用户

role_scheme_data_import(tag, importRoleSchemeDto)

权限方案配置导入

role: Role

角色相关操作

data(elementName[, folderId, path, …])

查询角色信息

rolegroup: Rolegroup

角色组相关操作

data(folderId, elementName[, path, …])

查询角色组信息

role_rolegroup_import(memberType, increment, …)

角色角色组导入

rolestrategy: RoleStrategy

权限方案相关操作

info_list(queryRoleSchemeDTO)

查询权限方案信息