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 IPullGroupRepository : IBaseRepository { public List getList(string ruid); public Hashtable getPullGroupListByPage(int PageSize, int PageIndex, string strWhere, string OrderBy); public Hashtable getPullGroupDetailListByPage(string strWhere); public List getPullGroupDetailList(string strWhere); public List GetPartInfo(string part_no); public List GetErpwarehouse(); public List getSelectFactory(); public List getSelectWarehouse(); public List getSelectWarehouse(string warehouseid); public List getSelectZone(string zoneid); public List getSelectZone(); public List getSelectVendor(); public List getSelectVendor(string vendorId); public List GetPart(int type); public List GetOrderType(); public List GetPart(int type,string PartNo); public List GetPdlineByPdlineId(int pdlineId); public SysPdline GetPdlineByPdlineCode(string pdlineCode); public List GetPdlineByKey(); public bool saveHandPullGroup(string groupCode, string handPullQty); public List GetPartNoInfo(string part_no); public List GetPartSpecInfo(string partSpec); public int savePullGroup(WmsPullingGroup htParams, IList htDetailParams); public int updatePullGroup(WmsPullingGroup htParams, IList htDetailParams); public int EnableData(String ids); public int DisableData(String ids); public PullGroup ifExistsPullGroup(string groupCode); public PullGroup ifExistsPullGroupPart(string groupCode, string partNo); public List getExportList(string strWhere, string orderBy); public bool InsertData(List sqlStrings, List parameterList); } }