public ResponseResult <List <SysMenu> > GetSysMenuList(QueryMenuModel query) { var menuService = GetService <MenuService>(); var result = menuService.GetSysMenuList(query); return(ResponseResult <List <SysMenu> > .GenSuccessResponse(result)); }
public IEnumerable <SysMenu> GetSysMenuList(QueryMenuModel query) { var sql = "SELECT * FROM dbo.SysMenu "; var where = " WHERE 1=1 AND DelState = 0 "; var orderBy = " ORDER BY MenuSort "; //模块管理页面需要用所有的菜单(包括可用的和禁用的都需要) if (query?.IsGetAllMenus == 1) { where += " AND MenuState=1 "; } //排序:默认按照 MenuSort 排序,否则按照新指定的排序字段排序 if (query?.OrderBy != null) { orderBy = $" ORDER BY {query?.OrderBy}"; } sql = $"{sql} {@where} {orderBy}"; return(TraceExecFunc(() => Conn.Query <SysMenu>(sql))); }
public ResponseResult <List <NavigationItem> > GetUserMenusByMenuCodes(QueryMenuModel model) { try { //var menuResult = _sysMenuService.GetUserMenusByMenuCodes(model.MenuCodes).ToViewModels(); List <NavigationItem> navigationList = new List <NavigationItem>(); //// 获取用户信息 //if (menuResult != null) //{ // navigationList = GetChildren(menuResult, 1000001, model.Token); //} return(ResponseResult <List <NavigationItem> > .GenSuccessResponse(navigationList)); } catch (BizException sea2Ex) { return(ResponseResult <List <NavigationItem> > .GenFaildResponse(sea2Ex.Message)); } catch (Exception ex) { return(ResponseResult <List <NavigationItem> > .GenFaildResponse(ex.Message)); } }
public IEnumerable <SysMenu> GetSysMenuList(QueryMenuModel query) { return(_menuRepository.GetSysMenuList(query)); }