using Learn.Archives.Core.Model.Dto; using Learn.Archives.Core.Model.Enum; using Learn.Archives.Core.Model.Interface; using SqlSugar; using System.ComponentModel.DataAnnotations; using System.Net; using System.Text.Json; using UserCenter.Model; using UserCenter.Model.Common; using UserCenter.Model.Enum; using UserCenter.Model.Interface; namespace Learn.Archives.Core.Model { /// /// 班级考试详情 /// [SugarTable("examclassinfo")] public class ExamClassInfo : EntityBaseId, IDB { /// /// 考试Id /// [SugarColumn(Length = 20)] public long ExamId { get; set; } /// /// 考试名称 /// [SugarColumn(Length = 20)] public string ExamName { get; set; } /// /// 考试班级id /// public long ClassId { get; set; } /// /// 考试班级名称 /// [SugarColumn(Length = 20)] public string ClassName { get; set; } /// /// 试卷类型 /// public TestPaperTypeEnum TestPaperType { get; set; } /// /// 考试类型 /// public ExamTypeEnum Type { get; set; } /// /// 考试班级所属学校ID /// [SugarColumn(Length = 20)] public string SchoolName { get; set; } /// /// 考试班级所属学校名称 /// public long SchoolId { get; set; } [SugarColumn(IsIgnore = true)] public string Grade => GradeHelper.GetGrade(GradeLevel, GradeYear); /// /// 年级 /// public string GradeLevel { get; set; } /// /// 毕业年份 毕业届 /// public int GradeYear { get; set; } ///// ///// 上线率 考试排名 ///// //public decimal OnLineRanking { get; set; } ///// ///// 上线率 ///// //public decimal OnLineRate { get; set; } ///// ///// 上线人数 ///// //public int OnLineCount { get; set; } /// /// 参加人数 /// public int PeopleCount { get; set; } /// /// 最高分(赋分) /// public decimal MaxScore { get; set; } /// /// 最低分(赋分) /// public decimal MinScore { get; set; } /// /// 平均分(赋分) /// public decimal Average { get; set; } /// /// 平均分排名(赋分) /// public decimal AverageRank { get; set; } /// /// 资源校平均分 /// public decimal Average1 { get; set; } /// /// 资源校平均分 排名 /// public decimal AverageRank1 { get; set; } /// /// 资源校平均分 /// public decimal BaseSchoolScore { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } = DateTime.Now; } }