using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Repositories; using System.Collections; namespace Estsh.Core.IRepositories { public interface IUserRepository : IBaseRepository { public SysEmp getUserInfo(string strWhere); public Hashtable getUserListByPage(int PageSize, int PageIndex, string strWhere, string OrderBy); public List fromRoleList(String emp_id); public List toRoleList(String emp_id); public List getUserInfoById(String emp_id); public List getSelectFactory(int factoryID); public int saveUserInfo(SysEmp htParams, string roles); public int updateUserInfo(SysEmp htParams, string roles); public int deleteUser(String emp_id); public int EnableData(String ids); public int DisableData(String ids); public bool UpdatePassword(string emp_id, string password, string updateUserid); public int restPassWord(String userID); } }