using System.Threading.Tasks;
using ZR.Model;
using ZR.Model.MES.wms;
using ZR.Model.MES.wms.Dto;
namespace ZR.Service.mes.wms.IService
{
///
/// 工艺路线-抛光 库存表service接口
///
public interface IWmPolishInventoryService : IBaseService
{
WmPolishInventoryTableDto GetList(WmPolishInventoryQueryDto parm);
///
/// 获取导出数据
///
///
///
List GetExportList(WmPolishInventoryQueryDto parm);
WmPolishInventory GetInfo(string Id);
WmPolishInventory AddWmPolishInventory(WmPolishInventory parm);
int UpdateWmPolishInventory(WmPolishInventory parm);
///
/// 抛光库,物料下拉菜单获取下拉选项
///
///
///
public List GetMaterialSelectOption(string partnumber);
///
/// 抛光零件入库
///
///
///
int DoWmPolishWarehousing(WmPolishInventory parm);
///
/// 抛光零件出库
///
///
///
int DoWmPolishRetrieval(WmPolishInventory parm);
///
/// 抛光零件盘点
///
///
///
int DoWmPolishStocktaking(WmPolishInventory parm);
///
/// 获取仓库零件数
///
///
public int GetPartNumber();
///
/// 导入Excel
///
///
///
public (string, object, object) ImportExcel(List excel);
}
}