using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Repositories; using System.Collections; namespace Estsh.Core.Repository.IRepositories { public interface IRoleRepository : IBaseRepository { public Hashtable getRoleListByPage(int PageSize, int PageIndex, string strWhere, string OrderBy); public List getRoleMenuTree(String role_id); public List getRoleMenuOpTree(String role_id); public List getRoleInfoById(String role_id); public int saveRoleInfo(SysRole htParams, string menuTreeInfo, string opMenuTreeInfo); public int updateRoleInfo(SysRole htParams, string menuTreeInfo, string opMenuTreeInfo); public int deleteRole(String role_id); public int EnableData(String ids); public int DisableData(String ids); } }