wangxinhui
4 天以前 9ec715d2deb18a269dd49c48da91a36632d08c81
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_IOutboundService/IProOutOrderService.cs
@@ -15,14 +15,40 @@
    {
        IProOutOrderRepository Repository { get; }
        /// <summary>
        /// æŽ¥æ”¶æˆå“å‡ºåº“单
        /// æŽ¥æ”¶ERP成品出库单信息(订单出库/寄售出库)
        /// </summary>
        /// <returns></returns>
        WebResponseContent ProductDeliveryOrder(ErpProOutOrderDTO outOrderDTO);
        Task<WebResponseContent> ProductDeliveryOrder(ErpProOutOrderDTO outOrderDTO);
        /// <summary>
        /// æˆå“å‡ºå¾…发货区(平库)+同步ERP出库
        /// é”€å”®éƒ¨ä»¶æŒ‡æ´¾
        /// </summary>
        /// <returns></returns>
        WebResponseContent OutProductPK(string[] OutPKCodes, string ProOutNo);
        Task<WebResponseContent> ProductSpecifyVer(ErpProductSpecifyVerDTO erpProductSpecifyVerDTO);
        /// <summary>
        /// æˆå“å‡ºå¾…发货区(平库)+同步ERP出库(已绑定出库单库存)
        /// </summary>
        /// <returns></returns>
        WebResponseContent OutProductPK(SaveModel saveModel, string ProOutNo);
        ///// <summary>
        ///// æˆå“å‡ºå¾…发货区(平库)+同步ERP出库(未绑定出库单库存)
        ///// </summary>
        ///// <returns></returns>
        //WebResponseContent OutProductNoPK(string[] OutPKCodes, string ProOutNo);
        WebResponseContent GetProOutOrders(SaveModel saveModel);
        /// <summary>
        /// èŽ·å–æ˜Žç»†
        /// </summary>
        /// <param name="keyId"></param>
        /// <returns></returns>
        WebResponseContent GetOrderDetails(int keyId);
        /// <summary>
        /// æŸ¥è¯¢ERP订单扣除库存数量
        /// </summary>
        WebResponseContent OutProErpSync(string outProOrderNo);
        /// <summary>
        /// å‡ºåº“单扫码同步ERP
        /// </summary>
        /// <returns></returns>
        Task<WebResponseContent> OutProScanCodeSync(SaveModel saveModel);
    }
}