ActReModelProcessMapper.java 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package com.fjhx.activiti.mapper;
  2. import com.fjhx.activiti.entity.ActReModelProcess;
  3. import com.fjhx.activiti.entity.HistoricActivity;
  4. import org.apache.ibatis.annotations.Param;
  5. import org.springframework.stereotype.Repository;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * 流程节点配置Mapper接口
  10. *
  11. * @author lqh
  12. * @date 2021-08-11
  13. */
  14. @Repository
  15. public interface ActReModelProcessMapper {
  16. /**
  17. * 查询流程节点配置
  18. *
  19. * @param id 流程节点配置ID
  20. * @return 流程节点配置
  21. */
  22. public ActReModelProcess selectActReModelProcessById(Long id);
  23. /**
  24. * 查询流程节点配置列表
  25. *
  26. * @param actReModelProcess 流程节点配置
  27. * @return 流程节点配置集合
  28. */
  29. public List<ActReModelProcess> selectActReModelProcessList(ActReModelProcess actReModelProcess);
  30. /**
  31. * 新增流程节点配置
  32. *
  33. * @param actReModelProcess 流程节点配置
  34. * @return 结果
  35. */
  36. public int insertActReModelProcess(ActReModelProcess actReModelProcess);
  37. /**
  38. * 修改流程节点配置
  39. *
  40. * @param actReModelProcess 流程节点配置
  41. * @return 结果
  42. */
  43. public int updateActReModelProcess(ActReModelProcess actReModelProcess);
  44. /**
  45. * 删除流程节点配置
  46. *
  47. * @param id 流程节点配置ID
  48. * @return 结果
  49. */
  50. public int deleteActReModelProcessById(Long id);
  51. /**
  52. * 批量删除流程节点配置
  53. *
  54. * @param ids 需要删除的数据ID
  55. * @return 结果
  56. */
  57. public int deleteActReModelProcessByIds(Long[] ids);
  58. void deleteActReModelProcessByProcDefKey(ActReModelProcess actReModelProcess);
  59. ActReModelProcess selectActReModelProcess(ActReModelProcess actReModelProcess);
  60. List<ActReModelProcess> selectTreeList(ActReModelProcess actReModelProcess);
  61. void updateHistorActivityByActinst(HistoricActivity activity);
  62. ActReModelProcess selectActReModelProcessByTaskDefKey(String taskDefKey);
  63. List<Map<String, Object>> donePage(@Param("pageNum") int pageNum, @Param("pageSize") Integer pageSize,
  64. @Param("userIdStr") String userIdStr, @Param("tenantId") String tenantId);
  65. int donePageCount(@Param("userIdStr") String userIdStr, @Param("tenantId") String tenantId);
  66. }