public List <DataDictionaryResultForm> QueryByGroupName(List <string> nameList) { List <DataDictionaryResultForm> list = new List <DataDictionaryResultForm>(); if (nameList == null) { return(list); } var datadiclist = TableCacheHelper.GetDataFromCache <DataDictionary>(typeof(DataDictionaryDao)); var datadicgrouplist = TableCacheHelper.GetDataFromCache <DataDictionaryGroup>(typeof(DataDictionaryGroupDao)); foreach (var name in nameList) { var group = datadicgrouplist.Find(t => t.Name.Equals(name)); if (group == null) { continue; } var datadic = datadiclist.FindAll(t => t.DataDictionaryGroupID == group.ID); DataDictionaryResultForm dicform = new DataDictionaryResultForm { Group = group, Items = datadic, }; list.Add(dicform); } return(list); }
/// <summary> /// 查询所有数据字典 /// </summary> /// <returns></returns> public List <DataDictionaryResultForm> QueryAll() { var datadiclist = TableCacheHelper.GetDataFromCache <DataDictionary>(typeof(DataDictionaryDao)); var datadicgrouplist = TableCacheHelper.GetDataFromCache <DataDictionaryGroup>(typeof(DataDictionaryGroupDao)); List <DataDictionaryResultForm> list = new List <DataDictionaryResultForm>(); foreach (var group in datadicgrouplist) { var datadic = datadiclist.FindAll(t => t.DataDictionaryGroupID == group.ID); DataDictionaryResultForm dicform = new DataDictionaryResultForm { Group = group, Items = datadic, }; list.Add(dicform); } return(list); }