package com.ruoyi.production.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.production.bean.dto.ProductionOperationTaskDto; import com.ruoyi.production.bean.vo.ProductionOperationTaskVo; import com.ruoyi.production.pojo.ProductionOperationTask; import jakarta.servlet.http.HttpServletResponse; import java.util.List; public interface ProductionOperationTaskService extends IService { IPage pageProductionOperationTask(Page page, ProductionOperationTaskDto productionOperationTaskDto); List listProductionOperationTask(ProductionOperationTaskDto productionOperationTaskDto); ProductionOperationTaskVo getProductionOperationTaskInfo(Long id); boolean saveProductionOperationTask(ProductionOperationTask productionOperationTask); boolean removeProductionOperationTask(List ids); int updateProductWorkOrder(ProductionOperationTaskDto dto); boolean assign(ProductionOperationTaskDto dto); void down(HttpServletResponse response, ProductionOperationTaskDto dto); }