package com.zy.api.service; import java.util.List; import com.zy.api.controller.params.PageRequestParams; import com.zy.api.entity.PubOrderParams; import com.zy.api.entity.ReportOrderParam; import com.zy.api.entity.StockAdjustParams; 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(List 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(List params); /** * 备货指示派工单下发 * @param params * @return */ XSR sendOutDispatch(List params); /** * 备货单下发 * @author Ryan * @date 2025/11/24 15:40 * @param params * @return com.core.common.R */ XSR getOutDetails(List params); /** * 查询WMS库存信息 * @author Ryan * @date 2025/11/24 15:22 * @param params * @return com.core.common.R */ XSR getStockInfo(PageRequestParams params); /** * 零件损溢单下发 * @author Ryan * @date 2025/11/24 15:22 * @param params * @return com.core.common.R */ XSR sendStockAdjust(List params, Long userId); }