Package com.codingapi.flow.repository
Interface FlowRecordRepository
public interface FlowRecordRepository
流程记录
-
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(FlowRecord flowRecord) 删除流程记录findAfterRecords(String processId, long fromId) 查询所有后续的流程记录findBeforeRecords(String processId, long id) 查询所有之前的流程记录批量获取流程详细findCurrentNodeRecords(long fromId, String nodeId) 查询当前节点的记录findProcessRecords(String processId) 查询当前流程的记录findTodoRecords(String processId) 查询所有最新的待办记录get(long id) 获取流程详细voidsave(FlowRecord flowRecord) 保存流程 为何确保待办合并数据的一致性,保存流程需要通过RepositoryHolderContext.saveRecord(FlowRecord)保存voidsaveAll(List<FlowRecord> flowRecords) 批量保存流程
-
Method Details
-
get
获取流程详细- Parameters:
id- 流程id- Returns:
- 流程记录
-
findByIds
批量获取流程详细- Parameters:
ids- 流程id列表- Returns:
- 批量流程记录
-
save
保存流程 为何确保待办合并数据的一致性,保存流程需要通过RepositoryHolderContext.saveRecord(FlowRecord)保存- Parameters:
flowRecord- 流程记录
-
saveAll
批量保存流程- Parameters:
flowRecords- 流程记录
-
delete
删除流程记录- Parameters:
flowRecord- 流程记录
-
findCurrentNodeRecords
查询当前节点的记录- Parameters:
fromId- 流程的来源记录idnodeId- 节点id- Returns:
- 记录列表
-
findProcessRecords
查询当前流程的记录- Parameters:
processId- 流程id- Returns:
- 记录列表
-
findTodoRecords
查询所有最新的待办记录- Parameters:
processId- 流程id- Returns:
- 待办记录列表
-
findAfterRecords
查询所有后续的流程记录- Parameters:
processId- 流程idfromId- 开始记录id- Returns:
- 记录列表
-
findBeforeRecords
查询所有之前的流程记录- Parameters:
processId- 流程idid- 记录id- Returns:
- 记录列表
-