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); 
 | 
} 
 |