169 lines
4.0 KiB
C#
Raw 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 SchoolInfoModel
{
2025-06-06 16:55:14 +08:00
2025-06-06 16:00:39 +08:00
/// <summary>
/// 学生数据
/// </summary>
public StudentModel StudentData { get; set; } = new StudentModel();
/// <summary>
/// 教师数据
/// </summary>
public List<TeacherModel> TeacherData { get; set; } = new List<TeacherModel> { };
/// <summary>
/// 班级数据
/// </summary>
public List<ClassModel> ClassData { get; set; } = new List<ClassModel> { };
/// <summary>
/// 教师总数
/// </summary>
public int TotalTeacherCount { get; set; }
/// <summary>
/// 班级总数
/// </summary>
public int TotalClassCount { get; set; }
/// <summary>
/// 累计训练时长
/// </summary>
public int AccumulatedTrainDuration { get; set; }
/// <summary>
/// 大屏训练数据
/// </summary>
public List<LargeScreenTrainingDataModel> LargeScreenTrainingDataModel { get; set; } = new List<LargeScreenTrainingDataModel> { };
}
/// <summary>
/// 大屏训练数据
/// </summary>
public class LargeScreenTrainingDataModel
{
/// <summary>
/// 时间类型
/// </summary>
public string DataType { get; set; }
/// <summary>
/// 训练次数
/// </summary>
public int TrainingCount { get; set; }
/// <summary>
/// 上课节数
/// </summary>
public int AttendClassCount { get; set; }
/// <summary>
/// 上课时长
/// </summary>
public int AttendClassDuration { get; set; }
/// <summary>
/// 赛事参与人数
/// </summary>
public int EventParticipationBodCount { get; set; }
/// <summary>
/// 项目测试人数
/// </summary>
public int ProjectTestingBodCount { get; set; }
/// <summary>
/// 运动人数
/// </summary>
public int AccumulatedTrainCount { get; set; }
/// <summary>
/// 平均跳绳次数
/// </summary>
public int AvgRopeSkipCount { get; set; }
/// <summary>
/// 平均运动强度
/// </summary>
public int AvgStrength { get; set; }
/// <summary>
/// 运动时长
/// </summary>
public int MotionDuration { get; set; }
/// <summary>
/// 平均心率
/// </summary>
public int AvgHeartRate { get; set; }
/// <summary>
/// 平均消耗
/// </summary>
public int AvgConsume { get; set; }
}
/// <summary>
/// 学生信息
/// </summary>
public class StudentModel
{
/// <summary>
/// 男生数量
/// </summary>
public int MaleCount { get; set; }
/// <summary>
/// 女生数量
/// </summary>
public int FemaleCount { get; set; }
/// <summary>
/// 汇总
/// </summary>
public int Sum { get { return MaleCount + FemaleCount; } }
}
/// <summary>
/// 教师信息
/// </summary>
public class TeacherModel
{
/// <summary>
/// 年级名称
/// </summary>
public string GradeName { get; set; }
/// <summary>
/// 教师数量
/// </summary>
public int TeacherCount { get; set; }
}
/// <summary>
/// 班级信息
/// </summary>
public class ClassModel
{
/// <summary>
/// 年级名称
/// </summary>
public string GradeName { get; set; }
/// <summary>
/// 班级数量
/// </summary>
public int ClassCount { get; set; }
}
}