接口 FlowRecordRepository
public interface FlowRecordRepository
流转记录数据仓库
-
方法概要
修饰符和类型方法说明voiddelete(List<FlowRecord> childrenRecords) 删除流程记录voiddeleteByProcessId(String processId) findFlowRecordByPreId(long preId) 根据前置ID查询流程记录findFlowRecordByProcessId(String processId) 根据流程id查询流程记录findMergeFlowRecordById(String workCode, String nodeCode, long currentOperatorId) 获取合并的流程记录findTodoFlowRecordByProcessId(String processId) 查询所有未完成的流程记录voidfinishFlowRecordByProcessId(String processId) 根据流程id 修改所有的记录状态为已完成getFlowRecordById(long id) 根据ID查询流程记录voidsave(List<FlowRecord> records) 保存流程记录voidupdate(FlowRecord flowRecord) 更新流程记录
-
方法详细资料
-
save
保存流程记录- 参数:
records- 流程记录
-
update
更新流程记录- 参数:
flowRecord- 流程记录
-
getFlowRecordById
根据ID查询流程记录- 参数:
id- 流程记录ID- 返回:
- FlowRecord
-
findFlowRecordByPreId
根据前置ID查询流程记录- 参数:
preId- 前置ID- 返回:
- List of FlowRecord
-
findFlowRecordByProcessId
根据流程id查询流程记录- 参数:
processId- 流程id
-
findMergeFlowRecordById
获取合并的流程记录- 参数:
workCode- 流程编码nodeCode- 节点编码currentOperatorId- 当前操作者ID- 返回:
- List of FlowRecord
-
findTodoFlowRecordByProcessId
查询所有未完成的流程记录- 参数:
processId- 流程id- 返回:
- List of FlowRecord
-
finishFlowRecordByProcessId
根据流程id 修改所有的记录状态为已完成- 参数:
processId- 流程id
-
delete
删除流程记录- 参数:
childrenRecords- 流程记录
-
deleteByProcessId
-