package com.ydtech.modules.order.service; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.admin.model.SysUser; import com.ydtech.modules.order.entity.vo.OrderTaskPoolsVo; import com.ydtech.modules.order.entity.vo.TaskForwardingVo; public interface OrderTaskPoolsService { HttpResult query(OrderTaskPoolsVo orderTaskPoolsVo); /** * 任务转发 * * @param taskForwardingVo 任务转发对象 * @return 响应内容 */ HttpResult forwarding(TaskForwardingVo taskForwardingVo); /** * 查询当前工号是否可编辑 * @param orderNo * @return */ public HttpResult checkCurrentUserEdit(String orderNo); /** * @version * @author: hxl * @Date: 2024/4/16 15:36 * @Description: 子订单查询 */ HttpResult querySubOrders(OrderTaskPoolsVo orderTaskPoolsVo); /** * @version * @author: hxl * @Date: 2024/4/16 15:42 * @Description: 子订单的收回 */ HttpResult recover(TaskForwardingVo taskForwardingVo,SysUser sysUser); /** * @version * @author: hxl * @Date: 2024/4/16 15:43 * @Description: 子订单的转发 */ HttpResult forwardingSubOrders(TaskForwardingVo taskForwardingVo,SysUser sysUser); }