package org.jeecg.modules.mes.service; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.mes.entity.MesMaterialTransferRequest; import java.util.List; /** * @Description: 物料拉动申请 * @Author: jeecg-boot * @Date: 2025-07-04 * @Version: V1.0 */ public interface IMesMaterialTransferRequestService extends IService { List queryMaterialTransferRequestByWorkOrderId(String workOrderId); /** * 物料拉动新增 * @param request */ boolean addMaterialTransferRequest(MesMaterialTransferRequest request); /** * 发布,调用SAP获取预留号 * @param id * @return */ boolean publish(String id); /** * 请求WMS * @param id * @return */ boolean request(String id); /** * 根据预留号获取物料拉动信息 * @param reservationCode * @return */ MesMaterialTransferRequest queryByReservationCode(String reservationCode); }