DimCheckAPI¶
- class deepfos.api.dimension.DimCheckAPI(root: deepfos.api.base.RootAPI)¶
- exists(dimensions)¶
批量查询维度是否存在
- 参数
dimensions –
List[ElementBaseInfoParam]- 返回类型
- member_exists(dto)¶
批量查询维度成员是存在
- 参数
dto –
ElementBaseInfoDto- 返回类型
- member_exists_batch_express(dtos)¶
批量校验表达式成员是否存在
批量校验组成表达式的成员是否都存在
- 参数
dtos –
List[DimensionExpressDto]- 返回类型
Union[List[DimensionExpressExistsResult],Awaitable[List[DimensionExpressExistsResult]]]
- member_exists_express(dto)¶
校验表达式成员是否存在
校验组成表达式的成员是否都存在
- 参数
dto –
DimensionExpressDto- 返回类型
Union[DimensionExpressExistsResult,Awaitable[DimensionExpressExistsResult]]
- member_exists_single(dto)¶
查询单个维度成员是否存在
- 参数
dto –
ElementBaseInfoDto- 返回类型
- member_express_contains(dto)¶
校验成员是否在表达式中
校验维度成员是否被表达式包括
- 参数
- 返回类型
Union[DimensionExpressExistsResult,Awaitable[DimensionExpressExistsResult]]
- member_multi_express_contains(dtos)¶
批量维度校验成员是否在表达式中
- 参数
dtos –
List[DimensionExpressAndMemberDto]- 返回类型
Union[List[DimensionExpressExistsResult],Awaitable[List[DimensionExpressExistsResult]]]
- member_multi_express_rs_contains(dtos)¶
批量维度校验成员是否在表达式和权限中
批量维度校验成员是否在表达式和角色方案中
- 参数
dtos –
List[MemberInExpressAndRsDto]- 返回类型
Union[List[MemberInExpressAndRsResult],Awaitable[List[MemberInExpressAndRsResult]]]