150 lines
3.3 KiB
C#
150 lines
3.3 KiB
C#
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; }
|
|
}
|
|
}
|