using Nirvana.Common; using Nirvana.Common.ApiBase; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using YBDevice.Entity; namespace YBDevice.Application { /// /// 测量记录 /// public interface IResultService { /// /// 测量记录列表 /// /// /// Task> GetListAsync(QueryParams param); /// /// 根据设备查询测量记录列表 /// /// /// /// Task> GetDevResultAsync(int devid,QueryParams param); /// /// 根据记录ID,查询用户汇总数据 /// /// /// Task GetUserData(int id); /// /// 指定用户的体重记录列表 /// /// /// /// /// Task> GetUserResultAsync(int id, DateTime? starttime, DateTime? endtime); /// /// 根据用户ID查询用户汇总汇总数据 /// /// /// /// Task> GetUserDataByUserIdAsync(int id, QueryParams param); /// /// 根据用户ID查询用户测量记录 /// /// /// /// Task> GetUserResultByUserIdAsync(int userid, QueryParams param); /// /// 查询记录详情 /// /// 记录ID /// Task GetDetailAsync(Guid id); /// /// 导出信息 /// /// /// Task ExportAsync(QueryParams param); } }