using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; using VOL.Entity.SystemModels; namespace VOL.Entity.DomainModels { [Table("I_TrainRanking")] [Entity(TableCnName = "课堂训练排名表", TableName = "I_TrainRanking")] public class I_TrainRanking : BaseEntity { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] [Display(Description = "主键Id")] [Comment("Id")] public int Id { get; set; } /// ///学校Code /// [Display(Name = "学校Code")] [Comment("学校Code")] [Column(TypeName = "nvarchar(100)")] public string SchoolCode { get; set; } /// /// 年级编号 /// [Display(Name = "年级编号")] [Comment("年级编号")] [Column(TypeName = "int")] public int GradeId { get; set; } /// ///班级Id /// [Display(Name = "班级Id")] [Comment("班级Id")] [Column(TypeName = "int")] public int ClassId { get; set; } /// /// 年级名称 /// [Display(Name = "年级名称")] [Comment("年级名称")] [Column(TypeName = "nvarchar(100)")] public string GradeName { get; set; } /// /// 班级名称 /// [Display(Name = "班级名称")] [Comment("班级名称")] [Column(TypeName = "nvarchar(100)")] public string ClassName { get; set; } /// ///学号 /// [Display(Name = "学号")] [Comment("学号")] [Column(TypeName = "nvarchar(100)")] public string StudentNo { get; set; } /// /// 名次 /// [Display(Name = "名次")] [Comment("名次")] [Column(TypeName = "int")] public int? Ranking { get; set; } /// /// 长跑次数数组 /// [Display(Name = "长跑次数数组")] [Comment("长跑次数数组")] [Column(TypeName = "nvarchar(2000)")] public string LongRunNum { get; set; } /// /// 组名 /// [Display(Name = "组名")] [Comment("组名")] [Column(TypeName = "nvarchar(200)")] public string GroupName { get; set; } /// ///姓名 /// [Display(Name = "姓名")] [Comment("姓名")] [Column(TypeName = "nvarchar(100)")] public string StudentName { get; set; } /// ///性别 /// [Display(Name = "性别")] [Comment("学校Co性别de")] [Column(TypeName = "int")] public int Gender { get; set; } /// ///每秒/个[协调:每秒/个,速度:每秒/米] /// [Display(Name = "每秒")] [Comment("每秒")] [Column(TypeName = "float")] public float? SecondsNumber { get; set; } /// ///数值[速度:用时,力量:握力(N),平衡:分数,敏捷:平均反应时间] /// [Display(Name = "数值")] [Comment("数值")] [Column(TypeName = "float")] public float? SpeedTime { get; set; } /// ///能耗[协调:能耗,心率:能耗] /// [Display(Name = "能耗")] [Comment("能耗")] [Column(TypeName = "nvarchar(100)")] public string Kcal { get; set; } /// ///握力[力量:握力效率(N)] /// [Display(Name = "握力")] [Comment("握力")] [Column(TypeName = "float")] public float? Efficiency { get; set; } /// /// 每个人总的握力 /// [Display(Name = "每个人总的握力")] [Comment("每个人总的握力")] [Column(TypeName = "float")] public float? PowerTotal { get; set; } /// /// 每个人最大握力 /// [Display(Name = "每个人最大握力")] [Comment("每个人最大握力")] [Column(TypeName = "float")] public float? PowerMax { get; set; } /// ///平衡最大值 /// [Display(Name = "平衡最大值")] [Comment("平衡最大值")] [Column(TypeName = "int")] public int? BalanceMaxNumber { get; set; } /// /// 设备名称 /// [Display(Name = "设备名称")] [Comment("设备名称")] [Column(TypeName = "nvarchar(100)")] public string DevicesName { get; set; } /// /// 使用时间,限时限数最短 /// [Display(Name = "使用时间,限时限数最短")] [Comment("使用时间,限时限数最短")] [Column(TypeName = "int")] public int UseTime { get; set; } /// /// 队伍:黄队 = true, 红队 = false /// [Display(Name = "队伍:黄队 = true, 红队 = false")] [Comment("队伍:黄队 = true, 红队 = false")] [Column(TypeName = "bit")] public bool isGroup { get; set; } /// /// 第几轮 /// [Display(Name = "第几轮")] [Comment("第几轮")] [Column(TypeName = "int")] public int? StudentRound { get; set; } /// /// 训练类型 /// [Display(Name = "训练类型")] [Comment("训练类型")] [Column(TypeName = "int")] public int TrainType { get; set; } /// /// 倒计时限时限数 /// [Display(Name = "倒计时限时限数")] [Comment("倒计时限时限数")] [Column(TypeName = "int")] public int ModeType { get; set; } /// /// 是否晋级 (0 = 否) /// [Display(Name = "是否晋级 (0 = 否)")] [Comment("是否晋级 (0 = 否)")] [Column(TypeName = "int")] public int Is_Promoted { get; set; } = 0; /// /// 训练成绩[1:优秀,2:良好,3:及格,4:不及格] /// 心率项目[1:达标,2:未达标] /// [Display(Name = "训练成绩")] [Comment("训练成绩")] [Column(TypeName = "int")] public int? ResultLevel { get; set; } /// ///个数[协调:完成总个数,心率:平均心率] /// [Display(Name = "个数")] [Comment("个数")] [Column(TypeName = "int")] public int? JumpValue { get; set; } /// ///错误个数[敏捷:错误个数] /// [Display(Name = "错误个数")] [Comment("错误个数")] [Column(TypeName = "int")] public int? ErrorNumber { get; set; } /// ///正确个数[敏捷:正确个数] /// [Display(Name = "正确个数")] [Comment("正确个数")] [Column(TypeName = "int")] public int? StuAgileSpeedTimeNumber { get; set; } /// /// 年级总人数 /// [Display(Name = "年级总人数")] [Comment("年级总人数")] [Column(TypeName = "int")] public int? GradeNumer { get; set; } /// /// 年级达标次数 /// [Display(Name = "年级达标次数")] [Comment("年级达标次数")] [Column(TypeName = "int")] public int? GradeStandardNumer { get; set; } /// ///心率强度百分比 /// [Display(Name = "心率强度百分比")] [Comment("心率强度百分比")] [Column(TypeName = "int")] public int? HeartRatePercentage { get; set; } /// ///最高心率 /// [Display(Name = "最高心率")] [Comment("最高心率")] [Column(TypeName = "int")] public int? HighHeartRate { get; set; } /// ///最低心率 /// [Display(Name = "最低心率")] [Comment("最低心率")] [Column(TypeName = "int")] public int? LowHeartRate { get; set; } /// /// 是否显示 /// [Display(Name = "是否显示")] [Comment("是否显示")] [Column(TypeName = "bit")] [Editable(true)] public bool IsDisplay { get; set; } /// /// TrainingDataId /// public int TrainingDataId { get; set; } /// /// 导航属性 /// public I_TrainingData TrainingData { get; set; } } }