ApprovalAPI

class deepfos.api.business_model.ApprovalAPI(root: deepfos.api.base.RootAPI)
operation(approveDTO)

业务模型审批操作

针对每个子模型配置的审批流进行审批操作自测场景:1、传入参数不合法:如 操作id不存在,操作和状态对应不上等2、业务模型未配置角色方案,提示未 配置角色方案3、用户无角色,无法执行4、有角色状态正常,会生成一条审批 记录,并更改业务数据的审批状态

参数

approveDTOBusinessModelApproveDTO

返回类型

Union[OperateRecordResponseVO, Awaitable[OperateRecordResponseVO]]

records(approveListDTO)

业务模型审批记录查询

获取指定模型的业务审批记录,自测场景:1、业务模型未启用角色方案,可获 取全部的审批记录,无操作按钮2、业务模型启用角色方案,用户有对应角色, 可获取全部审批记录,并在最近一条审批记录上展示对应操作按钮3、业务模型 启用角色方案,用户无对应角色,可获取全部审批记录,无操作按钮

参数

approveListDTOBusinessModelApproveListDTO

返回类型

Union[List[ApprovalRecordVo], Awaitable[List[ApprovalRecordVo]]]