package com.zy.api.service; import java.util.List; import com.zy.api.entity.PubOrderParams; import com.zy.api.entity.ReportOrderParam; import com.zy.api.entity.StockUpOrderParams; import com.zy.api.entity.SyncMatParmas; import com.zy.api.entity.dto.XSR; public interface KopenApiService { /** * 上架派工单下发 * @author Ryan * @date 2025/11/24 14:42 * @param params * @return com.core.common.R */ XSR receiveOrders(PubOrderParams params); /** * 基础零件变更 * @author Ryan * @date 2025/11/24 15:04 * @param matnrs * @return com.core.common.R */ XSR basMatupdate(List matnrs); /** * 新增或修改单据信息 * @author Ryan * @date 2025/11/24 15:33 */ void addOrUpdateOrders(PubOrderParams params, String type) ; /** * 上架派工单反馈 * @param params * @return */ XSR getInDispatchResult(ReportOrderParam params); /** * 备货指示派工单下发 * @param params * @return */ XSR sendOutDispatch(PubOrderParams params); /** * 备货单下发 * @author Ryan * @date 2025/11/24 15:40 * @param params * @return com.core.common.R */ XSR getOutDetails(StockUpOrderParams params); }