public List<DataDictionaryResultForm> QueryByGroupName(List<string> nameList) { List<DataDictionaryResultForm> list = new List<DataDictionaryResultForm>(); if (nameList == null) return list; var datadiclist = Common.GetDataFromCache<DataDictionary>(typeof(DataDictionaryDao)); var datadicgrouplist = Common.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 = Common.GetDataFromCache<DataDictionary>(typeof(DataDictionaryDao)); var datadicgrouplist = Common.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; }