41 lines
929 B
Java
Raw Normal View History

2025-03-10 13:46:51 +08:00
package com.cim.idm.service;
import com.cim.idm.framework.data.EventInfo;
2025-03-10 13:46:51 +08:00
import com.cim.idm.wmsextend.generic.errorHandler.CustomException;
2025-05-30 16:49:20 +08:00
import java.util.List;
2025-03-10 13:46:51 +08:00
/**
* QMS接口类
* @author ZXYGY17
*
*/
public interface QMSService {
/**
* 待检信息发送QMS系统
* @param receiveActNo
* @return
*/
String PreIQCInfoSend (String receiveActNo, String siteName, String opCode, String erpFactory) throws CustomException;
/**
* 调用QMS质检接口
* @param sendQMSUrl QMS质检url
* @param sendQMSJson QMS质检报文
* @return QMS返回状态码
* @throws CustomException
*/
String sendQMSByUrlJson (String sendQMSUrl,String sendQMSJson, EventInfo eventInfo) throws CustomException;
2025-05-30 16:49:20 +08:00
/**
* 发送计量器具台账到QMS
* @param materialPackingKeyList BOXID
* @return
* @throws Exception
*/
String sendToQMSByMeteringStockOutBoxIdList(List<String> materialPackingKeyList);
2025-03-10 13:46:51 +08:00
}