RevokeService.java 884 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package jnpf.flowable.service;
  2. import jnpf.base.service.SuperService;
  3. import jnpf.flowable.entity.RevokeEntity;
  4. import java.util.List;
  5. /**
  6. * 类的描述
  7. *
  8. * @author JNPF@YinMai Info. Co., Ltd
  9. * @version 5.0.x
  10. * @since 2024/8/24 13:39
  11. */
  12. public interface RevokeService extends SuperService<RevokeEntity> {
  13. /**
  14. * 获取撤销任务关联
  15. *
  16. * @param revokeTaskId 撤销任务主键
  17. */
  18. RevokeEntity getRevokeTask(String revokeTaskId);
  19. /**
  20. * 用于判断原任务是否能撤销
  21. *
  22. * @param taskId 任务主键
  23. */
  24. Boolean checkExist(String taskId);
  25. /**
  26. * 假删除
  27. *
  28. * @param revokeTaskId 撤销任务主键
  29. */
  30. void deleteRevoke(String revokeTaskId);
  31. /**
  32. * 根据任务id获取撤销任务id
  33. *
  34. * @param ids 任务id
  35. */
  36. List<String> getByTaskId(List<String> ids);
  37. }