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;
}
}
}