namespace Yw.Application
{
///
/// HealthMultiEvaluationRecord
///
[Route("Health/Multi/Evaluation/Record/Std")]
[ApiDescriptionSettings("Health", Name = "综合健康评价记录(Std)", Order = 6890)]
public class HealthMultiEvaluationRecord_StdController : IDynamicApiController
{
///
/// 通过 EquipmentID 获取时间区间内的记录列表
///
[Route("GetByEvaluateEquipmentIDOfTimeRange@V1.0")]
[HttpGet]
public List GetByEvaluateEquipmentIDOfTimeRange([FromQuery][Required] EvaluateEquipmentIDOfTimeRangeInput input)
{
var evaluateEquipmentId = input.EvaluateEquipmentID;
var startTime = input.StartTime;
var endTime = input.EndTime;
var list = new Service.HealthMultiEvaluationRecord().GetLimitByEvaluateEquipmentIDOfTimeRange(evaluateEquipmentId, startTime, endTime, 10000);
var recordList = list?.Select(x => new HealthMultiEvaluationRecordStdDto(x)).ToList();
return recordList;
}
}
}