128 lines
3.0 KiB
C#
128 lines
3.0 KiB
C#
using MiniExcelLibs.Attributes;
|
|
|
|
namespace Learn.Archives.API.Controllers.Dto
|
|
{
|
|
public class ImportDto
|
|
{
|
|
/// <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; }
|
|
}
|
|
}
|