using Dapper; using Estsh.Core.Model.ExcelModel; using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Repositories; using System.Collections; namespace Estsh.Core.Repository.IRepositories { public interface IPDLineDefineRepository : IBaseRepository { public List getList(string strWhere, string filedOrder); public Hashtable getListByPage(int PageSize, int PageIndex, string strWhere, string OrderBy); public List getSelectZone(); public List getSelectLocate(); public SysWarehouse getSelectWarehouse(string warehouseName, int factoryId); public SysZone getSelectZone(string zoneName, int factoryId); public SysLocate getSelectLocate(string locateName, int factoryId); public List getSelectSrcZone(int factoryId); public List getSelectSrcLocate(string zone_Id, int factoryId); public List getSelectDestZone(int factoryId); public List getSelectDestLocate(string zone_Id, int factoryId); public int savePdline(SysPdline htParams); public int updatePdline(SysPdline htParams); public List GetPartInfo(string part_no); public List GetLocateInfo(string locateName); public int deleteMenu(String pdline_id); public int EnablePdLine(String pdlineId); public int DisablePdline(String pdlineId); public List ifExistsPdLine(string pdlineCode, string srcZoneName, string destZoneName, string destLocateName); public List getExportList(string strwhere,string orderBy); public bool InsertData(List sqlStrings, List parameterList); } }