OrderTaskPoolsService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.ydtech.modules.order.service;
  2. import com.ydtech.core.page.HttpResult;
  3. import com.ydtech.modules.admin.model.SysUser;
  4. import com.ydtech.modules.order.entity.vo.OrderTaskPoolsVo;
  5. import com.ydtech.modules.order.entity.vo.TaskForwardingVo;
  6. public interface OrderTaskPoolsService {
  7. HttpResult query(OrderTaskPoolsVo orderTaskPoolsVo);
  8. /**
  9. * 任务转发
  10. *
  11. * @param taskForwardingVo 任务转发对象
  12. * @return 响应内容
  13. */
  14. HttpResult forwarding(TaskForwardingVo taskForwardingVo);
  15. /**
  16. * 查询当前工号是否可编辑
  17. * @param orderNo
  18. * @return
  19. */
  20. public HttpResult checkCurrentUserEdit(String orderNo);
  21. /**
  22. * @version
  23. * @author: hxl
  24. * @Date: 2024/4/16 15:36
  25. * @Description: 子订单查询
  26. */
  27. HttpResult querySubOrders(OrderTaskPoolsVo orderTaskPoolsVo);
  28. /**
  29. * @version
  30. * @author: hxl
  31. * @Date: 2024/4/16 15:42
  32. * @Description: 子订单的收回
  33. */
  34. HttpResult recover(TaskForwardingVo taskForwardingVo,SysUser sysUser);
  35. /**
  36. * @version
  37. * @author: hxl
  38. * @Date: 2024/4/16 15:43
  39. * @Description: 子订单的转发
  40. */
  41. HttpResult forwardingSubOrders(TaskForwardingVo taskForwardingVo,SysUser sysUser);
  42. }