Learn.Archives/Learn.Archives.API/Controllers/Dto/ExamClassInfoDto.cs

128 lines
3.0 KiB
C#

using MiniExcelLibs.Attributes;
namespace Learn.Archives.API.Controllers.Dto
{
public class ImportExamDto
{
/// <summary>
/// 导入文件
/// </summary>
public IFormFile? File { get; set; }
/// <summary>
/// 考试id
/// </summary>
public long eId { get; set; }
}
/// <summary>
/// 导入的错误结果
/// </summary>
public class ImportExamInfoError: ImportExamInfo
{
/// <summary>
/// 学校
/// </summary>
[ExcelColumnName("错误信息")]
public string? Error { get; set; }
}
/// <summary>
/// 导入考试成绩
/// </summary>
public class ImportExamInfo
{
/// <summary>
/// 学校
/// </summary>
[ExcelColumnName("学校")]
public string School { get; set; }
/// <summary>
/// 年级
/// </summary>
[ExcelColumnName("年级")]
public string Grade { get; set; }
/// <summary>
/// 云校班级号
/// </summary>
[ExcelColumnName("云校班级号")]
public string Class { get; set; }
/// <summary>
///
/// </summary>
[ExcelColumnName("班级类型")]
public string ClassType { get; set; }
/// <summary>
/// 学生姓名
/// </summary>
[ExcelColumnName("学生姓名")]
public string Student { get; set; }
/// <summary>
/// 语文
/// </summary>
[ExcelColumnName("语文")]
public decimal { get; set; }
/// <summary>
/// 数学
/// </summary>
[ExcelColumnName("数学")]
public decimal { get; set; }
/// <summary>
/// 英语
/// </summary>
[ExcelColumnName("英语")]
public decimal { get; set; }
/// <summary>
/// 物理
/// </summary>
[ExcelColumnName("物理")]
public decimal { get; set; }
/// <summary>
/// 化学
/// </summary>
[ExcelColumnName("化学")]
public decimal { get; set; }
/// <summary>
/// 生物
/// </summary>
[ExcelColumnName("生物")]
public decimal { get; set; }
/// <summary>
/// 政治
/// </summary>
[ExcelColumnName("政治")]
public decimal { get; set; }
/// <summary>
/// 历史
/// </summary>
[ExcelColumnName("历史")]
public decimal { get; set; }
/// <summary>
/// 地理
/// </summary>
[ExcelColumnName("地理")]
public decimal { get; set; }
/// <summary>
/// 赋分后总分
/// </summary>
[ExcelColumnName("赋分后总分")]
public decimal { get; set; }
}
public class RestartEntryDto
{
public long ClassId { get; set; }
public long ExamId { get; set; }
}
}