using InSituLaboratory.Entities;
using InSituLaboratory.Entities.Sensor;
using InSituLaboratory.IService;
using Microsoft.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace InSituLaboratory.Service
{
public class LogService : BaseService, ILogService
{
public LogService(DbContext context) : base(context)
{
}
///
/// 获取数据--分页 按时间倒序排序
///
///
///
///
///
///
public IEnumerable GetLogData(string key, int pageSize, int pageIndex, out int totalCount)
{
var pResult = this.QueryPage(m => string.IsNullOrEmpty(key) || m.CreateTime.ToString().Contains(key), pageSize, pageIndex, order => order.CreateTime.ToString(), false);
totalCount = pResult.TotalCount;
return pResult.DataList;
}
}
}