InterfaceAPI

class deepfos.api.approval_process.InterfaceAPI(root: deepfos.api.base.RootAPI)
get_action(processRoleList)

根据审批流&角色获取审批操作

参数

processRoleListList[ProcessRoleDto]

返回类型

Union[List[ProcessRoleVo], Awaitable[List[ProcessRoleVo]]]

operation(operationDto)

获取指定审批操作信息

参数

operationDtoOperationDto

返回类型

Union[ProcessOperationDto, Awaitable[ProcessOperationDto]]

operation_get_operator_by_dimensions(queryOperationOperatorByDimensionDto)

根据维度类型审批对象字段值、当前状态,查询下一步可行操作和对应的操作人用户

参数

queryOperationOperatorByDimensionDtoQueryOperationOperatorByDimensionDto

返回类型

Union[ProcessTargetStatusAndOperatorBatchVo, Awaitable[ProcessTargetStatusAndOperatorBatchVo]]

operation_init(operationDto)

获取初始审批操作信息

参数

operationDtoInitOperationDto

返回类型

Union[ProcessOperationDto, Awaitable[ProcessOperationDto]]

operation_operator(queryOperationOperatorDto)

根据审批对象和状态,查询下一步的可行操作及操作人

参数

queryOperationOperatorDtoQueryOperationOperatorDto

返回类型

Union[ProcessTargetStatusAndOperatorVo, Awaitable[ProcessTargetStatusAndOperatorVo]]

operation_roles_status(queryOperationAuthorityDto)

根据角色&源状态获取操作信息

参数

queryOperationAuthorityDtoQueryOperationAuthorityDto

返回类型

Union[List[ProcessOperationDto], Awaitable[List[ProcessOperationDto]]]

operation_target_status(operationId, elementName, folderId=None, path=None)

根据审批流和操作查询目标状态

参数
返回类型

Union[ProcessTargetStatusVo, Awaitable[ProcessTargetStatusVo]]

pc_smartlist(pcName, folderId=None, path=None)

获取审批流中状态信息

获取审批流中状态信息,清单表、业务数据模型、财务数据模型使用

参数
返回类型

Union[ProcessSmartlistDto, Awaitable[ProcessSmartlistDto]]