ExecuteService.java 844 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.jy.flow.service;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import com.jy.flow.model.dto.FlowHisTaskDto;
  4. import com.jy.flow.model.dto.FlowTaskDto;
  5. import com.jy.flow.model.vo.FlowTaskVo;
  6. import org.dromara.warm.flow.orm.entity.FlowHisTask;
  7. public interface ExecuteService {
  8. /**
  9. * 分页查询待办任务
  10. */
  11. Page<FlowTaskVo> toDoPage(FlowTaskDto dto);
  12. /**
  13. * 获取已办任务
  14. */
  15. Page<FlowHisTask> donePage(FlowHisTaskDto dto);
  16. /**
  17. * 分页抄送任务列表
  18. */
  19. Page<FlowHisTask> copyPage(FlowTaskDto dto);
  20. /**
  21. * 撤回
  22. */
  23. void retrieveByInstanceId(Long instanceId);
  24. /**
  25. * 撤回
  26. */
  27. void retrieveByBusinessId(Long businessId);
  28. /**
  29. * 撤回
  30. */
  31. void retrieveByBusinessId(String businessId);
  32. }