| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
| using WIDESEA_Core; | 
| using WIDESEA_Core.BaseServices; | 
| using WIDESEA_DTO.ERP; | 
| using WIDESEA_IOutboundRepository; | 
| using WIDESEA_Model.Models; | 
|   | 
| namespace WIDESEA_IOutboundService | 
| { | 
|     public interface IProOutOrderService : IService<Dt_ProOutOrder> | 
|     { | 
|         IProOutOrderRepository Repository { get; } | 
|         /// <summary> | 
|         /// 接收ERP成品出库单信息(订单出库/寄售出库) | 
|         /// </summary> | 
|         /// <returns></returns> | 
|         Task<WebResponseContent> ProductDeliveryOrder(ErpProOutOrderDTO outOrderDTO); | 
|         /// <summary> | 
|         /// 销售部件指派 | 
|         /// </summary> | 
|         /// <returns></returns> | 
|         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); | 
|     } | 
| } |