类 FlowService
java.lang.Object
com.codingapi.springboot.flow.service.FlowService
-
构造器概要
构造器构造器说明FlowService(FlowWorkRepository flowWorkRepository, FlowRecordRepository flowRecordRepository, FlowBindDataRepository flowBindDataRepository, FlowOperatorRepository flowOperatorRepository, FlowProcessRepository flowProcessRepository, FlowBackupRepository flowBackupRepository) -
方法概要
修饰符和类型方法说明customFlowEvent(long recordId, IFlowOperator currentOperator, String buttonId, IBindData bindData, Opinion opinion) 自定义事件detail(long recordId) 流程详情detail(long recordId, IFlowOperator currentOperator) 流程详情detail(long recordId, String workCode, IFlowOperator currentOperator) 流程详情detail(String workCode, IFlowOperator currentOperator) 流程详情interfere(long recordId, IFlowOperator currentOperator, IBindData bindData, Opinion opinion) 干预流程voidpostponed(long recordId, IFlowOperator currentOperator, long time) 延期待办voidrecall(long recordId, IFlowOperator currentOperator) 撤回流程voidsave(long recordId, IFlowOperator currentOperator, IBindData bindData, String advice) 保存流程startFlow(String workCode, IFlowOperator operator, IBindData bindData, String advice) 发起流程 (不自动提交到下一节点)submitFlow(long recordId, IFlowOperator currentOperator, IBindData bindData, Opinion opinion) 提交流程voidtransfer(long recordId, IFlowOperator currentOperator, IFlowOperator targetOperator, IBindData bindData, String advice) 转办流程trySubmitFlow(long recordId, IFlowOperator currentOperator, IBindData bindData, Opinion opinion) 尝试提交流程 (流程过程中)trySubmitFlow(String workCode, IFlowOperator currentOperator, IBindData bindData, Opinion opinion) 尝试提交流程 (发起流程)voidurge(long recordId, IFlowOperator currentOperator) 催办流程
-
构造器详细资料
-
FlowService
public FlowService(FlowWorkRepository flowWorkRepository, FlowRecordRepository flowRecordRepository, FlowBindDataRepository flowBindDataRepository, FlowOperatorRepository flowOperatorRepository, FlowProcessRepository flowProcessRepository, FlowBackupRepository flowBackupRepository)
-
-
方法详细资料
-
detail
流程详情- 参数:
recordId- 流程记录idworkCode- 流程编码- 返回:
- 流程详情
-
detail
流程详情- 参数:
recordId- 流程记录id- 返回:
- 流程详情
-
detail
流程详情- 参数:
workCode- 流程编号- 返回:
- 流程详情
-
detail
-
postponed
延期待办- 参数:
recordId- 流程记录idcurrentOperator- 当前操作者time- 延期时间
-
urge
催办流程- 参数:
recordId- 流程记录idcurrentOperator- 当前操作者
-
interfere
public FlowResult interfere(long recordId, IFlowOperator currentOperator, IBindData bindData, Opinion opinion) 干预流程- 参数:
recordId- 流程记录idcurrentOperator- 当前操作者bindData- 绑定数据opinion- 审批意见
-
transfer
public void transfer(long recordId, IFlowOperator currentOperator, IFlowOperator targetOperator, IBindData bindData, String advice) 转办流程- 参数:
recordId- 流程记录idcurrentOperator- 当前操作者targetOperator- 转办操作者bindData- 绑定数据advice- 转办意见
-
save
保存流程- 参数:
recordId- 流程记录idcurrentOperator- 当前操作者bindData- 绑定数据advice- 审批意见
-
startFlow
public FlowResult startFlow(String workCode, IFlowOperator operator, IBindData bindData, String advice) 发起流程 (不自动提交到下一节点)- 参数:
workCode- 流程编码operator- 操作者bindData- 绑定数据advice- 审批意见
-
trySubmitFlow
public FlowSubmitResult trySubmitFlow(long recordId, IFlowOperator currentOperator, IBindData bindData, Opinion opinion) 尝试提交流程 (流程过程中)- 参数:
recordId- 流程记录idcurrentOperator- 当前操作者bindData- 绑定数据opinion- 审批意见
-
trySubmitFlow
public FlowSubmitResult trySubmitFlow(String workCode, IFlowOperator currentOperator, IBindData bindData, Opinion opinion) 尝试提交流程 (发起流程)- 参数:
workCode- 流程编码currentOperator- 当前操作者bindData- 绑定数据opinion- 审批意见
-
submitFlow
public FlowResult submitFlow(long recordId, IFlowOperator currentOperator, IBindData bindData, Opinion opinion) 提交流程- 参数:
recordId- 流程记录idcurrentOperator- 当前操作者bindData- 绑定数据opinion- 审批意见
-
customFlowEvent
public MessageResult customFlowEvent(long recordId, IFlowOperator currentOperator, String buttonId, IBindData bindData, Opinion opinion) 自定义事件- 参数:
recordId- 流程记录idcurrentOperator- 当前操作者buttonId- 按钮idbindData- 绑定数据opinion- 审批意见
-
recall
撤回流程- 参数:
recordId- 流程记录idcurrentOperator- 当前操作者
-