YD_SmartSports.Api/VOL.Model/Norm/Response/SportsTestStatModel.cs

150 lines
3.3 KiB
C#
Raw Permalink Normal View History

2025-06-06 16:00:39 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VOL.Model.Norm.Response
{
/// <summary>
/// 体测情况统计
/// </summary>
public class SportsTestStatModel
{
/// <summary>
/// 类别Id
/// </summary>
//public int CategoryId { get; set; }
/// <summary>
/// 类别名称
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// 前三名学生
/// </summary>
public List<TopThreeStudent> TopThreeStudents { get; set; } = new List<TopThreeStudent>();
}
/// <summary>
/// 前三名学生信息
/// </summary>
public class TopThreeStudent
{
/// <summary>
/// 学生姓名
/// </summary>
public string Name { get; set; }
/// <summary>
/// 学生成绩
/// </summary>
public float Score { get; set; }
/// <summary>
/// 排名
/// </summary>
public int Ranking { get; set; }
/// <summary>
/// 学生照片
/// </summary>
public string Photo { get; set; }
}
/// <summary>
/// 学生成绩范围
/// </summary>
public class ScoreRange
{
/// <summary>
/// 学生数量
/// </summary>
public int StudentCount { get; set; }
/// <summary>
/// 百分比
/// </summary>
public float Proportion { get; set; }
}
/// <summary>
/// 体测情况
/// </summary>
public class TestSituations
{
/// <summary>
/// 优良率
/// </summary>
public float ExcellentRate { get; set; }
/// <summary>
/// 优良人数
/// </summary>
public int ExcellentCount { get; set; }
/// <summary>
/// 体测合格率
/// </summary>
public List<TestSituation> TestSituationsData { get; set; } = new List<TestSituation>();
}
/// <summary>
/// 赛事活动情况
/// </summary>
public class ActivitiesSituation
{
/// <summary>
/// 赛事总场数
/// </summary>
public int ActivitiesTotalCount { get; set; }
/// <summary>
/// 参与率
/// </summary>
public float ParticipationRate { get; set; }
/// <summary>
/// 已完成
/// </summary>
public int CompletedCount { get; set; }
/// <summary>
/// 进行中
/// </summary>
public int AfootCount { get; set; }
/// <summary>
/// 未开始
/// </summary>
public int NotStartedCount { get; set; }
}
/// <summary>
/// 活动通知
/// </summary>
public class ActivitiesNotice
{
/// <summary>
/// 通知
/// </summary>
public string ActivitiesName { get; set; }
/// <summary>
/// 参赛对象
/// </summary>
public string Participants { get; set; }
/// <summary>
/// 项目名称
/// </summary>
public string CategoryName { get; set; }
/// <summary>
/// 活动时间
/// </summary>
public string ActivityTime { get; set; }
}
}