using YBEE.EQM.Core;
namespace YBEE.EQM.Application;
///
/// 批量导入各科总成绩类型
///
public class ExamScoreImportDto
{
///
/// 行号
///
public int RowNumber { get; set; }
///
/// 监测抽样类型
///
public ExamSampleType SampleType { get; set; }
///
/// 学校ID
///
public short SysOrgId { get; set; }
///
/// 校区ID
///
public short? SysOrgBranchId { get; set; }
///
/// 学生姓名
///
public string StudentName { get; set; }
///
/// 证件类型
///
public CertificateType CertificateType { get; set; }
///
/// 证件号码
///
public string IdNumber { get; set; }
///
/// 性别
///
public short Gender { get; set; } = 0;
///
/// 考号(监测号)
///
public string ExamNumber { get; set; }
///
/// 年级号
///
public short GradeNumber { get; set; }
///
/// 年级ID
///
public short GradeId { get; set; }
///
/// 入学年份
///
public short GradeBeginYear { get; set; }
///
/// 毕业年份
///
public short GradeEndYear { get; set; }
///
/// 监测年级ID
///
public int ExamGradeId { get; set; }
///
/// 班级号
///
public short ClassNumber { get; set; }
///
/// 班级ID
///
public long SchoolClassId { get; set; }
///
/// 选科组合
///
public short? NceeCourseCombId { get; set; }
///
/// 科目ID
///
public short CourseId { get; set; }
///
/// 成绩
///
public decimal Score { get; set; } = 0;
///
/// 是否排除
///
public bool IsExcluded { get; set; } = false;
}
///
/// 小题成绩导入文件信息
///
public class ExamScoreMinorFileInfo
{
public ExamSampleType ExamSampleType { get; set; }
public short GradeId { get; set; }
public Grade Grade { get; set; }
public short CourseId { get; set; }
public Course Course { get; set; }
public string FilePath { get; set; }
}
public class ExamScoreMinorImportDto
{
public short SysOrgId { get; set; } = 0;
public long ExamStudentId { get; set; } = 0;
public int ExamPaperQuestionMinorId { get; set; } = 0;
public decimal Score { get; set; } = 0;
public decimal StarScore { get; set; } = 0;
}