168 lines
3.9 KiB
C#
168 lines
3.9 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 SchoolInfoModel
|
|
{
|
|
/// <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; }
|
|
}
|
|
}
|