コード例 #1
0
        public ListByPages <vSys_Menu> QuickQuery(Sys_MenuQuickQueryParam 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 resutls = query.ToListByPages(queryParam);

            return(resutls);
        }
コード例 #2
0
        /// <summary>
        ///  获取数据列表,快速查询
        /// </summary>
        /// <param name="queryParam"></param>
        /// <returns></returns>
        public JsonResult QuickQuery(Sys_MenuQuickQueryParam queryParam)
        {
            JsonResult result = new JsonResult();

            result.Data = dalSM.QuickQuery(queryParam);
            return(result);
        }