qinchulong
2024-10-12 7281004dc3854ed59e9164dcd27a59c8c2cf6667
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_IStorageOutOrderService/OutboundOrder/IDt_OutOrderService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,39 @@
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);
}