Class FlowHisTaskDaoImpl

java.lang.Object
org.dromara.warm.flow.orm.dao.WarmDaoImpl<FlowHisTask>
org.dromara.warm.flow.orm.dao.FlowHisTaskDaoImpl
All Implemented Interfaces:
org.dromara.warm.flow.core.orm.dao.FlowHisTaskDao<FlowHisTask>, org.dromara.warm.flow.core.orm.dao.WarmDao<FlowHisTask>

public class FlowHisTaskDaoImpl extends WarmDaoImpl<FlowHisTask> implements org.dromara.warm.flow.core.orm.dao.FlowHisTaskDao<FlowHisTask>
历史任务记录Mapper接口
Since:
2024-05-12
Author:
vanlin
  • Constructor Details

    • FlowHisTaskDaoImpl

      public FlowHisTaskDaoImpl()
  • Method Details

    • newEntity

      public FlowHisTask newEntity()
      Specified by:
      newEntity in interface org.dromara.warm.flow.core.orm.dao.WarmDao<FlowHisTask>
    • entityClass

      public Class<FlowHisTask> entityClass()
      Specified by:
      entityClass in class WarmDaoImpl<FlowHisTask>
    • getNoReject

      public List<FlowHisTask> getNoReject(Long instanceId)
      根据instanceId获取未退回的历史记录
      Specified by:
      getNoReject in interface org.dromara.warm.flow.core.orm.dao.FlowHisTaskDao<FlowHisTask>
      Parameters:
      instanceId -
      Returns:
    • getByInsAndNodeCodes

      public List<FlowHisTask> getByInsAndNodeCodes(Long instanceId, List<String> nodeCodes)
      Specified by:
      getByInsAndNodeCodes in interface org.dromara.warm.flow.core.orm.dao.FlowHisTaskDao<FlowHisTask>
    • deleteByInsIds

      public int deleteByInsIds(List<Long> instanceIds)
      根据instanceIds删除
      Specified by:
      deleteByInsIds in interface org.dromara.warm.flow.core.orm.dao.FlowHisTaskDao<FlowHisTask>
      Parameters:
      instanceIds - 主键
      Returns:
      结果
    • listByTaskIdAndCooperateTypes

      public List<FlowHisTask> listByTaskIdAndCooperateTypes(Long taskId, Integer[] cooperateTypes)
      Specified by:
      listByTaskIdAndCooperateTypes in interface org.dromara.warm.flow.core.orm.dao.FlowHisTaskDao<FlowHisTask>