using NXWMS.Client.Model.AppModels.Condition.Balance;
using NXWMS.Client.Model.AppModels.Result.Balance;
using NXWMS.Client.Model.CoreModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace NXWMS.Client.Interface.Balance
{
///
/// 库存操作接口
///
public interface IBalanceOperateService
{
OperateResultInfo BalanceStatusChange(BalanceStatusChangeCondition info);
OperateResultInfo InventoryStatusChange(InventoryStatusChangeCondition info);
OperateResultInfo AddInventory(InventoryOperateCondition info);
OperateResultInfo EditInventory(InventoryOperateCondition info);
OperateResultInfo ResultConfirmInventory(ResultConfirmInventoryCondition info);
OperateResultInfo ConfirmInventory(ResultConfirmInventoryCondition info);
OperateResultInfo> GetAwitInventoryPalletLstData(WmsAwitInventoryPalletMdCondition paraMd);
OperateResultInfo CreateInventoryTask(InventoryOperateCondition paraMd);
OperateResultInfo> GetInventoryPallletOperateData(WmsAwitInventoryPalletMd paraMd);
OperateResultInfo ConfirmInventoryPalletData(InventoryMainSearchResult paraMd);
}
}