2026-04-21 16:01:53 +08:00

84 lines
1.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace YD_WeChatApplet.Commons.Dto.Patriarch
{
/// <summary>
/// 学生报告
/// </summary>
public class StudentReportDto
{
/// <summary>
/// 各项目得分
/// </summary>
public List<CategoryScoreDto> CategoryScoreList { get; set; }
}
/// <summary>
/// 各项目得分
/// </summary>
public class CategoryScoreDto
{
/// <summary>
/// 项目枚举
/// </summary>
public int CategoryValue { get; set; }
/// <summary>
/// 项目名称
/// </summary>
public string Name { get; set; }
/// <summary>
/// 上一次得分
/// </summary>
public float PrevScore { get; set; }
/// <summary>
/// 最新得分
/// </summary>
public float LastScore { get; set; }
/// <summary>
/// 最好得分
/// </summary>
public float MaxScore { get; set; }
/// <summary>
/// 班级平均得分
/// </summary>
public float ClassAvgScore { get; set; }
/// <summary>
/// 学校平均得分
/// </summary>
public float SchoolAvgScore { get; set; }
/// <summary>
/// 图片地址
/// </summary>
public string ImgUrl { get; set; }
/// <summary>
/// 成绩趋势图
/// </summary>
public ScoreTrendChartDataDto ScoreTrendChart { get; set; }
}
public class ScoreTrendChartDataDto
{
/// <summary>
/// X轴
/// </summary>
public List<string> AxisX { get; set; }
/// <summary>
/// Y轴
/// </summary>
public List<float> AxisY { get; set; }
}
}