| namespace WIDESEA_IStorageOutOrderServices; | 
|   | 
| public interface IDt_OutOrderService : IService<Dt_OutOrder> | 
| { | 
|     /// <summary> | 
|     /// 添加生产出库单 | 
|     /// </summary> | 
|     /// <param name="model">出库数据</param> | 
|     /// <returns>成功或失败</returns> | 
|     WebResponseContent AddOutOrderProduction(SaveModel model); | 
|   | 
|     /// <summary> | 
|     /// 添加调拨出库单 | 
|     /// </summary> | 
|     /// <param name="model">出库数据</param> | 
|     /// <returns>成功或失败</returns> | 
|     WebResponseContent AddOutOrderTransfer(SaveModel model); | 
|   | 
|     /// <summary> | 
|     /// 根据出库单号查询出库订单 | 
|     /// </summary> | 
|     /// <param name="orderNumber">出库单号</param> | 
|     /// <returns>出库订单</returns> | 
|     WebResponseContent GetOutOrderByNumber(string orderNumber); | 
|   | 
|     /// <summary> | 
|     /// 修改出库订单(导航修改) | 
|     /// </summary> | 
|     /// <param name="outOrder"></param> | 
|     /// <returns>是否成功</returns> | 
|     Task<bool> OutOrderUpdatedAsync(Dt_OutOrder outOrder); | 
|   | 
|     /// <summary> | 
|     /// 根据订单分配出库库存 | 
|     /// </summary> | 
|     /// <param name="orderNo">订单编号</param> | 
|     /// <returns></returns> | 
|     Task<WebResponseContent> GetOutboundStockAsync(string orderNo); | 
| } |