using System; 
 | 
using System.Collections.Generic; 
 | 
using System.Linq; 
 | 
using System.Text; 
 | 
using System.Threading.Tasks; 
 | 
using WIDESEA_Core; 
 | 
using WIDESEA_External.Model; 
 | 
  
 | 
namespace WIDESEA_External.ERPService 
 | 
{ 
 | 
    /// <summary> 
 | 
    /// 调用ERP接口 
 | 
    /// </summary> 
 | 
    public interface IInvokeERPService : IDependency 
 | 
    { 
 | 
        /// <summary> 
 | 
        /// ERP收货单接口调用 
 | 
        /// </summary> 
 | 
        /// <param name="receiveModel"></param> 
 | 
        /// <returns></returns> 
 | 
        string InvokeMatReceiveApi(ERPReceiveModel receiveModel); 
 | 
  
 | 
        /// <summary> 
 | 
        /// ERP物料IQC检验单接口调用 
 | 
        /// </summary> 
 | 
        /// <param name="checkModel"></param> 
 | 
        /// <returns></returns> 
 | 
        string InvokeCheckOrderApi(ERPCheckModel checkModel); 
 | 
  
 | 
        /// <summary> 
 | 
        /// ERP物料入库单接口调用 
 | 
        /// </summary> 
 | 
        /// <param name="inboundModel"></param> 
 | 
        /// <returns></returns> 
 | 
        string InvokeInboundOrderApi(ERPInboundModel inboundModel); 
 | 
        /// <summary> 
 | 
        /// ERP物料出库接口调用 
 | 
        /// </summary> 
 | 
        /// <param name="outboundModel"></param> 
 | 
        /// <returns></returns> 
 | 
        string InvokeOutboundOrderApi(ERPOutboundModel outboundModel); 
 | 
        string InvokeOutStandardsApi(ERPIssueModel issueModel); 
 | 
    } 
 | 
} 
 |