/// <summary> /// 全查询分页 /// </summary> /// <param name="queryParam">自定义扩展查询参数</param> /// <returns></returns> public ListByPages <vSys_Menu> Query(Sys_MenuQueryParam queryParam) { var query = from temp in activeContext.Sys_Menu where (string.IsNullOrEmpty(queryParam.KeyWords) || temp.Code.Contains(queryParam.KeyWords) || temp.Name.Contains(queryParam.KeyWords) || temp.Url.Contains(queryParam.KeyWords) || temp.Remark.Contains(queryParam.KeyWords) || temp.Icon.Contains(queryParam.KeyWords)) select new vSys_Menu { Id = temp.Id, ApplicationModuleId = temp.ApplicationModuleId, FeatureId = temp.FeatureId, ParentId = temp.ParentId, Code = temp.Code, Name = temp.Name, Level = temp.Level, Sort = temp.Sort, Url = temp.Url, Remark = temp.Remark, Icon = temp.Icon, } ; var tempquery = query.ToListByPages(queryParam); return(tempquery); }
/// <summary> /// 获取数据列表,高级查询 /// </summary> /// <param name="queryParam"></param> /// <returns></returns> public JsonResult Query(Sys_MenuQueryParam queryParam) { JsonResult result = new JsonResult(); result.Data = dalSM.Query(queryParam); return(result); }