using HL_FristAidPlatform_Help; using HL_FristAidPlatform_IDataBase; using HL_FristAidPlatform_Models; using SqlSugar; using System.Collections.Generic; namespace HL_FristAidPlatform_DataBase { /// /// MPDS /// public class T_Base_MPDSDB : BaseDB, IT_Base_MPDS { public SqlSugarClient db = GetClient(); /// /// 根据类型获取MPDS针状集合 /// /// /// public TableModel GetListOfType(int type) { var data = db.Queryable().Where(i => i.MPDSType == type).ToList(); TableModel t = new TableModel(); t.Code = 0; t.PageCount = data.Count; t.TotalNumber = data.Count; t.Data = data; t.Msg = "成功"; return t; } /// /// /// /// /// public List GetListOfTypeGroup(int type) { int groupLimit=7; List list = new List(); List data = new List(); data = db.Queryable().Where(i => i.MPDSType == type).Select(i=>new T_Base_MPDS()).ToList(); int total = data.Count; int group = total / groupLimit; int start=1; int end= groupLimit; for (int i = 1; i <= group; i++) { //data.ForEach(i=>i.){ }; List list1 = new List(); list1[start] = data[start]; start = groupLimit + 1; end = start + groupLimit-1; list.AddRange(list1); } return list; } } }