using MiniExcelLibs.Attributes;
namespace Learn.Archives.API.Controllers.Dto
{
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 ClassType { get; set; }
///
/// 学生姓名
///
[ExcelColumnName("学生姓名")]
public string Student { get; set; }
///
/// 语文
///
[ExcelColumnName("语文")]
public decimal 语文 { get; set; }
///
/// 数学
///
[ExcelColumnName("数学")]
public decimal 数学 { get; set; }
///
/// 英语
///
[ExcelColumnName("英语")]
public decimal 英语 { get; set; }
///
/// 物理
///
[ExcelColumnName("物理")]
public decimal 物理 { get; set; }
///
/// 化学
///
[ExcelColumnName("化学")]
public decimal 化学 { get; set; }
///
/// 生物
///
[ExcelColumnName("生物")]
public decimal 生物 { get; set; }
///
/// 政治
///
[ExcelColumnName("政治")]
public decimal 政治 { get; set; }
///
/// 历史
///
[ExcelColumnName("历史")]
public decimal 历史 { get; set; }
///
/// 地理
///
[ExcelColumnName("地理")]
public decimal 地理 { get; set; }
///
/// 赋分后总分
///
[ExcelColumnName("赋分后总分")]
public decimal 赋分后总分 { get; set; }
///
/// 总分资源校排名
///
[ExcelColumn(Name="赋分总分资源校排名",Width =20)]
public int 资源校排名 { get; set; }
}
public class RestartEntryDto
{
public long ClassId { get; set; }
public long ExamId { get; set; }
}
}