|  |  |  | 
|---|
|  |  |  | 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 | 
|---|
|  |  |  | public interface IInvokeERPService : IDependency | 
|---|
|  |  |  | { | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ERPæ¶è´§åæ¥å£è°ç¨ | 
|---|
|  |  |  | 
|---|
|  |  |  | /// <param name="checkModel"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | string InvokeCheckOrderApi(ERPCheckModel checkModel); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ERPç©æéæ£æ¥å£è°ç¨ | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | string InvokeInspectApi(ERPInspectModel eRPInspectModel); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ERPç©æå
¥åºåæ¥å£è°ç¨ | 
|---|
|  |  |  | 
|---|
|  |  |  | /// <param name="inboundModel"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | string InvokeInboundOrderApi(ERPInboundModel inboundModel); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ERPç©æåºåºæ¥å£è°ç¨ | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | string InvokeOutStandardsApi(ERPIssueModel issueModel); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ERPéæä¸æ¥æ¥å£è°ç¨ | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | string InvokeReturnApi(ERPReturnModel returnModel); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ERPçèµ¢/äºä¸æ¥æ¥å£è°ç¨ | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | string InvokeTakeStockApi(ERPTakeStockModel takeModel); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ERPæååºåºå®æä¸æ¥ | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="outOrderModel"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | string InvokeProOutApi(ERPProOutOrderModel outOrderModel); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ERPæåå
¥åºå®æä¸æ¥ | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="inboundModel"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | string InvokeProInApi(ERPProInboundModel inboundModel); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// æå仿£æ¥åºåºåºæ¨éERP | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="checkModel"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | string InvokeProCheckApi(ERPProductCheckModel checkModel); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// æåè¶
卿æ¥åºæ¨éERp | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="sheetModel"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | string InvokeProScrapSheetApi(ERPScrapSheetModel sheetModel); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// æåçç¹çèµ¢/çäº | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="stockCheckModel"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | string InvokeProStockCheckApi(ERPProStockCheckModel stockCheckModel); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ERPæå订åå®¢æ·æ¥è¯¢æ¥å£è°ç¨ | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="saleOrderNo"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | string InvokeProSaleCustomer(string saleOrderNo); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ERPæå订ååºåºåºåæ¥è¯¢ | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | string InvokeOutProErpSync(string outProOrderNo); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// ERPæåå
¥åºäº§ååå·é¢ç§¯æ¥è¯¢ | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | string InvokeProInErpStatic(string partNum, string partNumWithRev); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|