using Learn.Archives.Core.Model; using MiniExcelLibs.Attributes; namespace Learn.Archives.API.Controllers.Dto { public class ExamClassTagReq : ExamClassTag { /// /// 学科类型 /// public string SubjectStr => SubjectId?.ToString() ?? "总分"; } public class ImportExamDto { /// /// 导入文件 /// public IFormFile? File { get; set; } /// /// 考试id /// public long eId { get; set; } } /// /// 导入的错误结果 /// public class ImportExamInfoError : ImportExamInfo { /// /// 学校 /// [ExcelColumnName("错误信息")] public string? Error { get; set; } } /// /// 导入考试成绩 /// public class ImportExamInfo { /// /// 学校 /// [ExcelColumnName("学校")] public string School { get; set; } /// /// 年级 /// [ExcelColumnName("年级")] public string Grade { get; set; } /// /// 云校班级号 /// [ExcelColumnName("云校班级号")] public string Class { get; set; } /// /// 学生姓名 /// [ExcelColumnName("学生姓名")] public string Student { get; set; } /// /// 语文 /// [ExcelColumnName("语文")] public string 语文 { get; set; } /// /// 数学 /// [ExcelColumnName("数学")] public string 数学 { get; set; } /// /// 英语 /// [ExcelColumnName("英语")] public string 英语 { get; set; } /// /// 物理 /// [ExcelColumnName("物理")] public string 物理 { get; set; } /// /// 化学 /// [ExcelColumnName("化学")] public string 化学 { get; set; } /// /// 生物 /// [ExcelColumnName("生物")] public string 生物 { get; set; } /// /// 政治 /// [ExcelColumnName("政治")] public string 政治 { get; set; } /// /// 历史 /// [ExcelColumnName("历史")] public string 历史 { get; set; } /// /// 地理 /// [ExcelColumnName("地理")] public string 地理 { get; set; } /// /// 赋分后总分 /// [ExcelColumnName("赋分后总分")] public string 赋分后总分 { get; set; } /// /// 总分资源校排名 /// [ExcelColumn(Name="赋分总分资源校排名",Width =20)] public int 资源校排名 { get; set; } } public class RestartEntryDto { public long ClassId { get; set; } public long ExamId { get; set; } } }