DimCheckAPI

class deepfos.api.dimension.DimCheckAPI(root: deepfos.api.base.RootAPI)
exists(dimensions)

批量查询维度是否存在

参数

dimensionsList[ElementBaseInfoParam]

返回类型

Union[Any, Awaitable[Any]]

member_exists(dto)

批量查询维度成员是存在

参数

dtoElementBaseInfoDto

返回类型

Union[Any, Awaitable[Any]]

member_exists_batch_express(dtos)

批量校验表达式成员是否存在

批量校验组成表达式的成员是否都存在

参数

dtosList[DimensionExpressDto]

返回类型

Union[List[DimensionExpressExistsResult], Awaitable[List[DimensionExpressExistsResult]]]

member_exists_express(dto)

校验表达式成员是否存在

校验组成表达式的成员是否都存在

参数

dtoDimensionExpressDto

返回类型

Union[DimensionExpressExistsResult, Awaitable[DimensionExpressExistsResult]]

member_exists_single(dto)

查询单个维度成员是否存在

参数

dtoElementBaseInfoDto

返回类型

Union[Any, Awaitable[Any]]

member_express_contains(dto)

校验成员是否在表达式中

校验维度成员是否被表达式包括

参数

dtoDimensionExpressAndMemberDto

返回类型

Union[DimensionExpressExistsResult, Awaitable[DimensionExpressExistsResult]]

member_multi_express_contains(dtos)

批量维度校验成员是否在表达式中

参数

dtosList[DimensionExpressAndMemberDto]

返回类型

Union[List[DimensionExpressExistsResult], Awaitable[List[DimensionExpressExistsResult]]]

member_multi_express_rs_contains(dtos)

批量维度校验成员是否在表达式和权限中

批量维度校验成员是否在表达式和角色方案中

参数

dtosList[MemberInExpressAndRsDto]

返回类型

Union[List[MemberInExpressAndRsResult], Awaitable[List[MemberInExpressAndRsResult]]]