diff --git a/Learn.Archives.Core/Model/ExamUserInfo.cs b/Learn.Archives.Core/Model/ExamUserInfo.cs new file mode 100644 index 0000000..c9d3583 --- /dev/null +++ b/Learn.Archives.Core/Model/ExamUserInfo.cs @@ -0,0 +1,78 @@ +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.Enum; +using UserCenter.Model.Interface; + +namespace Learn.Archives.Core.Model +{ + /// + /// 班级考试详情 + /// + [SugarTable("examuserinfo")] + public class ExamUserInfo : EntityBaseId, IDB + { + /// + /// 考试Id + /// + [SugarColumn(Length = 20)] + public required string ExamId { get; set; } + /// + /// 考试名称 + /// + [SugarColumn(Length = 20)] + public required string ExamName { get; set; } + + /// + /// 年级 + /// + [SugarColumn(Length = 12)] + public GradeEnum Level { get; set; } + /// + /// 试卷类型 + /// + public TestPaperTypeEnum TestPaperType { get; set; } + + /// + /// 考试类型 + /// + public ExamTypeEnum Type { get; set; } + + /// + /// 学生id + /// 来自 + /// + public long UserId { get; set; } + + /// + /// 赋分后的总分 + /// + public decimal AssignScore { get; set; } + + /// + /// 学科成绩 + /// json字符串 + /// + public string SubjectDic { get; set; } + + + /// + /// 赋分后的总分排名 + /// + public int AssignRanking { get; set; } + + + + + /// + /// 创建时间 + /// + public DateTime CreateTime { get; set; } = DateTime.Now; + + + } +}