using YBEE.EQM.Core;

namespace YBEE.EQM.Application;

/// <summary>
/// 平均分导出转换对象
/// </summary>
public class ExamScoreAvgExportDto
{
    /// <summary>
    /// 数据范围类型
    /// </summary>
    public int DataScopeType { get; set; }
    /// <summary>
    /// 机构ID
    /// </summary>
    public short SysOrgId { get; set; }
    /// <summary>
    /// 机构名称
    /// </summary>
    public string SysOrgName { get; set; }
    /// <summary>
    /// 城乡类型
    /// </summary>
    public UrbanRuralType? UrbanRuralType { get; set; }
    /// <summary>
    /// 总人数
    /// </summary>
    public int TotalCount { get; set; }
    /// <summary>
    /// 科目ID
    /// </summary>
    public short CourseId { get; set; }
    /// <summary>
    /// 平均分
    /// </summary>
    public decimal AvgScore { get; set; }
    /// <summary>
    /// 最高分
    /// </summary>
    public decimal ScoreMax { get; set; }
    /// <summary>
    /// 平均分与最高分差距
    /// </summary>
    public decimal AvgScoreDiff { get; set; }
    /// <summary>
    /// 在全区中排名
    /// </summary>
    public int OrderInTotal { get; set; }
    /// <summary>
    /// 在同类中排名
    /// </summary>
    public int OrderInSame { get; set; }
}
