package com.lxzn.mes.service; import com.baomidou.mybatisplus.extension.service.IService; import com.lxzn.framework.domain.mes.MesDispatchTask; import com.lxzn.framework.domain.mes.ext.MesDispatchTaskReceive; import com.lxzn.framework.domain.mes.request.MesDispatchTaskRequest; import com.lxzn.framework.model.response.QueryPageResponseResult; import com.lxzn.mes.ext.MesResultModel; import org.springframework.web.bind.annotation.PathVariable; import java.util.List; /** * @author clown * * @date 2022/10/29 */ public interface IMesDispatchTaskService extends IService { /** *  * @param mesReceives * @return */ MesResultModel saveOrUpdateDis(MesDispatchTaskReceive mesReceives); /** * 查询数据是否存在 * @param mesId * @return */ MesDispatchTask getDispatchTask(String mesId); /** * 下发程序 */ boolean disPatchTaskNc(MesDispatchTask task); /** * 分页查询 * @param page * @param size * @param sourceRequest * @return */ QueryPageResponseResult findPageList(int page, int size, MesDispatchTaskRequest sourceRequest); }