82 lines
1.9 KiB
C#
82 lines
1.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace YD_AllHeartRates.Commons.Dto.HeartRateRepor
|
|
{
|
|
/// <summary>
|
|
/// 心率报告
|
|
/// </summary>
|
|
public class HeartRateReportDataDto
|
|
{
|
|
/// <summary>
|
|
/// 男生数量
|
|
/// </summary>
|
|
public int MaleCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 女生数量
|
|
/// </summary>
|
|
public int FemaleCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 学生总数(男+女)
|
|
/// </summary>
|
|
public int StudentCount => MaleCount + FemaleCount;
|
|
|
|
/// <summary>
|
|
/// 开始结束时间
|
|
/// </summary>
|
|
public string StartEndTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 运动数据
|
|
/// </summary>
|
|
public SportsDataDto SportsData { get; set; } = new SportsDataDto();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 运动数据
|
|
/// </summary>
|
|
public class SportsDataDto
|
|
{
|
|
/// <summary>
|
|
/// 在线设备数量
|
|
/// </summary>
|
|
public int OnlineDevicesCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平均时长
|
|
/// </summary>
|
|
public int AvgDuration { get; set; }
|
|
|
|
/// <summary>
|
|
/// 平均心率
|
|
/// </summary>
|
|
public int AvgHeartRate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 达标人数
|
|
/// </summary>
|
|
public int ReachCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 未达标人数
|
|
/// </summary>
|
|
|
|
public int NotReachCount { get; set; }
|
|
|
|
/// <summary>
|
|
/// 达标率
|
|
/// </summary>
|
|
public int ReachRate { get; set; }
|
|
|
|
/// <summary>
|
|
/// 心率变化趋势
|
|
/// </summary>
|
|
public ChartDataDto HeartRateTrend { get; set; } = new ChartDataDto();
|
|
}
|
|
}
|