using ZR.Model;
using ZR.Model.MES.wms;
using ZR.Model.MES.wms.Dto;
namespace ZR.Service.mes.wms.IService
{
///
/// 一次合格品仓库service接口
///
public interface IWmOneTimeInventoryService : IBaseService
{
WmOneTimeInventoryTableDto GetList(WmOneTimeInventoryQueryDto parm);
WmOneTimeInventoryTableDto GetListNew(WmOneTimeInventoryQueryDto parm);
///
/// 一次合格导出
///
///
///
List GetExportList(WmOneTimeInventoryQueryDto parm);
WmOneTimeInventory GetInfo(string Id);
WmOneTimeInventory AddWmOneTimeInventory(WmOneTimeInventory parm);
int UpdateWmOneTimeInventory(WmOneTimeInventory parm);
///
/// 零件入库
///
///
///
int DoWmOneTimeWarehousing(WmOneTimeInventory parm);
///
/// 零件出库
///
///
///
int DoWmOneTimeRetrieval(WmOneTimeInventory parm);
///
/// 零件盘点
///
///
///
int DoWmOneTimeStocktaking(WmOneTimeInventory parm);
///
/// 获取仓库零件数
///
///
public int GetPartNumber();
///
/// 导入Excel
///
///
///
public (string, object, object) ImportExcel(List excel);
///
/// 检查一次合格品记录,抛光记录错误原因
///
///
public List CheckErrorTable();
}
}