using Estsh.Core.Model.ExcelModel; using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Util; using System.Collections; namespace Estsh.Core.Services.IServices { public interface ILocatePartDefineService : IBaseService { public Hashtable getLocateListByPage(string locateName, string locateDesc, string partNo, string partSpec, string partSpec2, string enabled, int factoryId, Pager pager, String direction, string safetyPullOrder, string isSafetyPull, String sort); public List getSelectWarehouse(string factoryId); public List getSelectZone(string warehouseId); public List getSelectWarehouseInfo(string warehouseId); public List getSelectZoneInfo(string zone_id); public List getSelectLocateInfo(string locateName); public List getSelectLocatePartInfo(string locateName, string partNo); public int saveLocatePart(SysLocatePart ht); public int updateLocatePart(SysLocatePart ht); public Hashtable getLocateDetail(String guid); public int deleteLocatePart(String ids); public List GetLocateType(); public List GetpartInfo(); public List GetPartInfo(string part_no); public List GetLocateInfo(string locateName); public int EnableLocatePart(String ids); public int DisableLocatePart(String ids); public SysPart GetPartInfoByPartNo(string partNo); public List getExportList(string locateName, string locateDesc, string partNo, string partSpec, string partSpec2, string enabled, int factoryId); public Hashtable ImportExcel(List inputStream, int factoryId, string factoryCode, int empId); } }