using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Services; using Estsh.Core.Util; using System.Collections; namespace Estsh.Core.IServices { public interface IMenuService : IBaseService { public List getMenuList(SysEmp userInfo, String rootPath); public Hashtable getHomeMenuList(SysEmp userInfo, string menuId); public Hashtable getMainMenuList(SysEmp userInfo, string menuId); public Hashtable getChildMenuList(SysEmp userInfo, string menuId, string rootPath); public Hashtable getNoNTabChildMenuList(SysEmp userInfo, string menuId, string rootPath); public List getOpMenuList(SysEmp userInfo, string url, string opType, string gridName); public string getMinToolbar(SysEmp userInfo, string url, string opType); public Hashtable getMenuListByPage(String menuName, Pager pager, String direction, String sort, String enabled); public List getSelectMenu(); public int saveMenu(SysWebMenu menu); public int updateMenu(SysWebMenu menu); public List getMenuDetail(String menuId); public int deleteMenu(String ids); public int EnableData(String ids); public int DisableData(String ids); } }