Beispiel #1
0
        /// <summary>
        /// 分页获取功能列表
        /// </summary>
        /// <param name="config"></param>
        /// <returns></returns>
        public IEnumerable <FunctionModel> GetPageFunctionList(DataTableAjaxConfig config)
        {
            var functions = _funcDal.GetPagePermissionsList(config);

            return(functions.Select(p => new FunctionModel
            {
                Id = p.Id,
                FunctionName = p.PermissionName,
                FunctionLevel = p.Level,
                FunctionSort = p.Sort,
                PathUrl = p.PermissionUrl,
                ParentName = p.ParentName,
            }));
        }