/// <summary> /// 请求角色树形 /// </summary> /// <param name="request"></param> /// <returns></returns> public IEnumerable <EasyUITree> GetRoleTree(EasyUITreeRequest request) { ////wher语句查询条件 //string commandText = ""; //if (!request.Where.IsNullOrEmpty()) //{ // //做Where的翻译处理工作 // FilterTranslator whereTranslator = new FilterTranslator(); // //反序列化Filter Group JSON // whereTranslator.Group = JsonHelper.FromJson<FilterGroup>(request.Where); // //开始翻译sql语句 // whereTranslator.Translate(); // commandText = FilterParam.AddParameters(whereTranslator.CommandText, whereTranslator.Parms); //} //返回ui层的菜单 IEnumerable <EasyUITree> rootRole = new List <EasyUITree>() { new EasyUITree() { icon = request.RootIcon, id = 0, desc = "角色组", text = "角色组", children = (List <EasyUITree>)EasyUITree.ToListViewModel(base.GetListBy(r => true)), } }; return(rootRole); }