/// <summary> /// 获取top数量体重实体列表 /// </summary> /// <param name="input">公共指标输入</param> /// <returns>体重实体列表</returns> public async Task <List <Weight> > GetTopWeightList(CommonIndexInput input) { var weightList = await _context.Weights .Where(i => i.PatientId == input.PatientId) .OrderByDescending(i => i.MeasureTime) .Take(input.TopNumber) .ToListAsync(); return(weightList); }
/// <summary> /// 获取top数量血压实体列表 /// </summary> /// <param name="input">公共指标输入</param> /// <returns>血压实体列表</returns> public async Task <List <BloodPressure> > GetTopBloodPressureList(CommonIndexInput input) { var bloodPressureList = await _context.BloodPressure.Where(i => i.PatientId == input.PatientId).OrderByDescending(i => i.MeasureTime).Take(input.TopNumber).ToListAsync(); return(bloodPressureList); }
/// <summary> /// 获取top数量体重记录列表 /// </summary> /// <param name="input">公共指标输入</param> /// <returns>体重记录列表</returns> public async Task <WebApiOutput <List <WeightDto> > > GetTopWeightList(CommonIndexInput input) { var weightList = await _repository.GetTopWeightList(input); return(WebApiOutput <List <WeightDto> > .Success(Mapper.Map <List <Weight>, List <WeightDto> >(weightList))); }
/// <summary> /// 获取top数量体重记录列表 /// </summary> /// <param name="input">公共指标输入</param> /// <returns>体重记录列表</returns> public async Task <List <AdminWeightDto> > GetAdminTopWeightList(CommonIndexInput input) { var weightList = await _repository.GetTopWeightList(input); return(Mapper.Map <List <Weight>, List <AdminWeightDto> >(weightList)); }
public async Task <WebApiOutput <List <WeightDto> > > GetTopWeightList(CommonIndexInput input) { return(await _service.GetTopWeightList(input)); }
/// <summary> /// 获取top数量饮水量实体列表 /// </summary> /// <param name="input">公共指标输入</param> /// <returns>饮水量实体列表</returns> public async Task <List <Water> > GetTopWaterList(CommonIndexInput input) { var waterList = await _context.Water.Where(i => i.PatientId == input.PatientId).OrderByDescending(i => i.DrinkTime).Take(input.TopNumber).ToListAsync(); return(waterList); }
/// <summary> /// 获取top数量手环数据实体列表 /// </summary> /// <param name="input">公共指标输入</param> /// <returns>手环数据实体列表</returns> public async Task <List <HandRing> > GetTopHandRingList(CommonIndexInput input) { var handRingList = await _context.HandRing.Where(i => i.PatientId == input.PatientId).OrderByDescending(i => i.Date).Take(input.TopNumber).ToListAsync(); return(handRingList); }
/// <summary> /// 获取top数量血压记录列表 /// </summary> /// <param name="input">公共指标输入</param> /// <returns>血压记录列表</returns> public async Task <List <AdminBloodPressureDto> > GetAdminTopBloodPressureList(CommonIndexInput input) { var bloodPressureList = await _repository.GetTopBloodPressureList(input); return(Mapper.Map <List <BloodPressure>, List <AdminBloodPressureDto> >(bloodPressureList)); }
/// <summary> /// 获取top数量血压记录列表 /// </summary> /// <param name="input">公共指标输入</param> /// <returns>血压记录列表</returns> public async Task <WebApiOutput <List <BloodPressureDto> > > GetTopBloodPressureList(CommonIndexInput input) { var bloodPressureList = await _repository.GetTopBloodPressureList(input); return(WebApiOutput <List <BloodPressureDto> > .Success(Mapper.Map <List <BloodPressure>, List <BloodPressureDto> >(bloodPressureList))); }
/// <summary> /// 获取top数量饮水量记录列表 /// </summary> /// <param name="input">公共指标输入</param> /// <returns>饮水量记录列表</returns> public async Task <List <AdminWaterDto> > GetAdminTopWaterList(CommonIndexInput input) { var waterList = await _repository.GetTopWaterList(input); return(Mapper.Map <List <Water>, List <AdminWaterDto> >(waterList)); }
public async Task <WebApiOutput <List <BloodPressureDto> > > GetTopBloodPressureList(CommonIndexInput input) { return(await _service.GetTopBloodPressureList(input)); }