146 lines
3.3 KiB
C#
146 lines
3.3 KiB
C#
![]() |
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.ComponentModel.DataAnnotations;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
using VOL.Entity.Enum;
|
|||
|
|
|||
|
namespace VOL.Model
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 体测情况
|
|||
|
/// </summary>
|
|||
|
public class TestSituation
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 标题
|
|||
|
/// </summary>
|
|||
|
public string Title { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 数值
|
|||
|
/// </summary>
|
|||
|
public float Value { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 男生数量
|
|||
|
/// </summary>
|
|||
|
public int MaleCount { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 女生数量
|
|||
|
/// </summary>
|
|||
|
|
|||
|
public int FemaleCount { get; set; }
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 老师数据统计
|
|||
|
/// </summary>
|
|||
|
public class TeacherDataStatsModel
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 老师姓名
|
|||
|
/// </summary>
|
|||
|
public string TeacherName { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 班级数量
|
|||
|
/// </summary>
|
|||
|
public int ClassCount { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 学生数量
|
|||
|
/// </summary>
|
|||
|
public int StudentCount { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 优秀率
|
|||
|
/// </summary>
|
|||
|
public double ExcellentRate { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 良好率
|
|||
|
/// </summary>
|
|||
|
public double FineRate { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 及格率
|
|||
|
/// </summary>
|
|||
|
public double PassRate { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 未及格率
|
|||
|
/// </summary>
|
|||
|
public double FailRate { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 班级列表
|
|||
|
/// </summary>
|
|||
|
public List<GradeAndClassNames> GradeAndClassNameList { get; set; } = new List<GradeAndClassNames>();
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 班级体侧达标率对比
|
|||
|
/// </summary>
|
|||
|
public ExcellentRateChart TestResultPassRate { get; set; } = new ExcellentRateChart();
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 详细列表
|
|||
|
/// </summary>
|
|||
|
public List<TeacherDetails> TeacherDetailsList { get; set; } = new List<TeacherDetails>();
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 详情数据
|
|||
|
/// </summary>
|
|||
|
public class TeacherDetails
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 班级Id
|
|||
|
/// </summary>
|
|||
|
public int? ClassId { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 年级班级
|
|||
|
/// </summary>
|
|||
|
public string GradeAndClassName { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 数量
|
|||
|
/// </summary>
|
|||
|
public int Count { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 老师姓名
|
|||
|
/// </summary>
|
|||
|
public string TeacherName { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 授课次数
|
|||
|
/// </summary>
|
|||
|
public int? AccumulatedTeachingTimes { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 达标率
|
|||
|
/// </summary>
|
|||
|
public float PassRate { get; set; }
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 班级
|
|||
|
/// </summary>
|
|||
|
public class GradeAndClassNames
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 班级Id
|
|||
|
/// </summary>
|
|||
|
public int? ClassId { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 年级班级
|
|||
|
/// </summary>
|
|||
|
public string GradeAndClassName { get; set; }
|
|||
|
}
|
|||
|
}
|