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 IPartMasterRepository : IBaseRepository { #region 成员方法 public List getList(string strWhere); public Hashtable getListByPage(String part_type, int PageSize, int PageIndex, string strWhere, string OrderBy); public int savePartMaster(SysPart htParams); public int updatePartMaster(SysPart htParams); public int deletePartMaster(String part_id); public SysPart getPartByExistName(String partNo); public SysPart getPartByExistSpec(String partSpec); public List ifPartNo(String partNo); public List selectEnumValue(string enumDesc); public List selectRouteId(string routeName); public List getSelectPartMaster(); public List getSelectPartMaster_Model_name(); public List getSelectPartLocation(); public List getSelectPartMaster_Enum(); public List getSelectPartMaster_Locate(); public List getSelectPartMaster_TMGZ(); public List getSelectPartMaster_Route(); public List getTableListByPage(String part_type, int PageSize, int PageIndex, string strWhere, string OrderBy); public bool InsertData(List SqlStrings, List Parameters); public int EnablePartMaster(String part_id); public int DisablePartMaster(String part_id); public List getExportList(string strWhere, string orderBy); #endregion 成员方法 } }