using Dapper; using Estsh.Core.Model.ExcelModel; using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Repositories; using System.Collections; using System.Data; namespace Estsh.Core.Repository.IRepositories { public interface ILocateDefineRepository : IBaseRepository { public List getList(string strWhere, string filedOrder); public Hashtable getListByPage(int PageSize, int PageIndex, string strWhere, string OrderBy); public List getSelectWarehouse(string factoryId); public List getSelectZone(int warehouseId); public List getSelectWarehouseInfo(string warehouseId); public SysWarehouse getSelectWarehouseInfoByName(string warehouseName); public SysLocate getlocateByExistName(string locateName); public List getSelectZoneInfo(string zone_id); public SysZone getSelectZoneInfoByName(string zone_name); public int saveLocate(SysLocate htParams, bool flag, SysLocatePart ht); public int updateLocate(SysLocate htParams, bool flag, SysLocatePart ht); public int deleteLocate(String locate_id); public List GetPartInfo(string part_no); public List GetLocateType(); public List GetpartInfo(); public int EnableLocate(String locate_id); public int DisableLocate(String locate_id); public SysLocate ifExistsLocate(string locateName); public List getExportList(string strWhere, string orderBy); public bool InsertData(List sqlStrings, List parameterList); } }