ApprovalAPI¶
- class deepfos.api.business_model.ApprovalAPI(root: deepfos.api.base.RootAPI)¶
- operation(approveDTO)¶
业务模型审批操作
针对每个子模型配置的审批流进行审批操作自测场景:1、传入参数不合法:如 操作id不存在,操作和状态对应不上等2、业务模型未配置角色方案,提示未 配置角色方案3、用户无角色,无法执行4、有角色状态正常,会生成一条审批 记录,并更改业务数据的审批状态
- 参数
approveDTO –
BusinessModelApproveDTO
- 返回类型
Union
[OperateRecordResponseVO
,Awaitable
[OperateRecordResponseVO
]]
- records(approveListDTO)¶
业务模型审批记录查询
获取指定模型的业务审批记录,自测场景:1、业务模型未启用角色方案,可获 取全部的审批记录,无操作按钮2、业务模型启用角色方案,用户有对应角色, 可获取全部审批记录,并在最近一条审批记录上展示对应操作按钮3、业务模型 启用角色方案,用户无对应角色,可获取全部审批记录,无操作按钮
- 参数
approveListDTO –
BusinessModelApproveListDTO
- 返回类型
Union
[List
[ApprovalRecordVo
],Awaitable
[List
[ApprovalRecordVo
]]]