WCS
dengjunjie
2024-10-14 966d1fe6077c885db064fcea98bb48cbccb464d6
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSServer/WIDESEA_StorageOutOrderServices/OutboundOrder/Dt_OutOrderAndStockService.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,44 @@
namespace WIDESEA_StorageOutOrderServices;
public class Dt_OutOrderAndStockService : ServiceBase<Dt_OutOrderAndStock, IDt_OutOrderAndStockRepository>, IDt_OutOrderAndStockService
{
    private readonly IUnitOfWorkManage _unitOfWorkManage;
    public Dt_OutOrderAndStockService(IDt_OutOrderAndStockRepository BaseDal,
                              IUnitOfWorkManage unitOfWorkManage) : base(BaseDal)
    {
        _unitOfWorkManage = unitOfWorkManage;
    }
    /// <summary>
    /// æ ¹æ®ç‰¹å®šæ¡ä»¶èŽ·å–å‡ºåº“ç‰©æ–™ä¿¡æ¯
    /// </summary>
    /// <param name="locationID">货位ID</param>
    /// <param name="orderNum">出库订单</param>
    /// <param name="palletCode">托盘号</param>
    /// <returns>出库物料信息</returns>
    public async Task<Dt_OutOrderAndStock> GetOrderAndStock(string locationID = null, string orderNum = null, string palletCode = null)
    {
        return await BaseDal.GetOrderAndStock(locationID, orderNum, palletCode);
    }
    /// <summary>
    /// å¯¼èˆªåˆ é™¤
    /// </summary>
    /// <param name="stock">出库物料信息</param>
    /// <returns>成功/失败</returns>
    public bool DeleteNavOrderStock(Dt_OutOrderAndStock stock)
    {
        return BaseDal.DeleteNavOrderStock(stock);
    }
    /// <summary>
    /// å¯¼èˆªæ›´æ–°
    /// </summary>
    /// <param name="stock">出库物料信息</param>
    /// <returns>成功/失败</returns>
    public bool UpdateNavOrderStock(Dt_OutOrderAndStock stock)
    {
        return BaseDal.UpdateNavOrderStock(stock);
    }
}