接口 FlowRecordRepository


public interface FlowRecordRepository
流转记录数据仓库
  • 方法详细资料

    • save

      void save(List<FlowRecord> records)
      保存流程记录
      参数:
      records - 流程记录
    • update

      void update(FlowRecord flowRecord)
      更新流程记录
      参数:
      flowRecord - 流程记录
    • getFlowRecordById

      FlowRecord getFlowRecordById(long id)
      根据ID查询流程记录
      参数:
      id - 流程记录ID
      返回:
      FlowRecord
    • findFlowRecordByPreId

      List<FlowRecord> findFlowRecordByPreId(long preId)
      根据前置ID查询流程记录
      参数:
      preId - 前置ID
      返回:
      List of FlowRecord
    • findFlowRecordByProcessId

      List<FlowRecord> findFlowRecordByProcessId(String processId)
      根据流程id查询流程记录
      参数:
      processId - 流程id
    • findMergeFlowRecordById

      List<FlowRecord> findMergeFlowRecordById(String workCode, String nodeCode, long currentOperatorId)
      获取合并的流程记录
      参数:
      workCode - 流程编码
      nodeCode - 节点编码
      currentOperatorId - 当前操作者ID
      返回:
      List of FlowRecord
    • findTodoFlowRecordByProcessId

      List<FlowRecord> findTodoFlowRecordByProcessId(String processId)
      查询所有未完成的流程记录
      参数:
      processId - 流程id
      返回:
      List of FlowRecord
    • finishFlowRecordByProcessId

      void finishFlowRecordByProcessId(String processId)
      根据流程id 修改所有的记录状态为已完成
      参数:
      processId - 流程id
    • delete

      void delete(List<FlowRecord> childrenRecords)
      删除流程记录
      参数:
      childrenRecords - 流程记录
    • deleteByProcessId

      void deleteByProcessId(String processId)