2025-06-17 13:50:37 +08:00

191 lines
4.3 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace YD_AllHeartRates.Commons.Dto.Open
{
public class HistoryPersonGetDto
{
/// <summary>
/// 学校id
/// </summary>
public long OrgId { get; set; }
/// <summary>
/// 项目编号
/// </summary>
public string ProjectKind { get; set; }
/// <summary>
/// 项目模式
/// </summary>
public byte ModelType { get; set; }
/// <summary>
/// 学生ID
/// </summary>
public int StudentId { get; set; }
}
public class HistoryPersonListDto
{
/// <summary>
/// 学校id
/// </summary>
public long OrgId { get; set; }
/// <summary>
/// 项目编号
/// </summary>
public string ProjectKind { get; set; }
/// <summary>
/// 项目模式
/// </summary>
public byte ModelType { get; set; }
/// <summary>
/// 学生ID
/// </summary>
public int StudentId { get; set; }
/// <summary>
/// 页数默认值为1
/// </summary>
public int PageNo { get; set; } = 1;
/// <summary>
/// 分页大小默认值为10
/// </summary>
public int PageSize { get; set; } = 10;
/// <summary>
/// 排序列名称
/// </summary>
public string OrderByColumn { get; set; }
/// <summary>
/// 排序方式(升序/降序)
/// </summary>
public string IsAsc { get; set; }
}
public class TrainHistoryPersonVo
{
/// <summary>
/// 头像
/// </summary>
public string HeadImgUrl { get; set; }
/// <summary>
/// 学生姓名
/// </summary>
public string StudentName { get; set; }
/// <summary>
/// 性别
/// </summary>
public string Sex { get; set; }
/// <summary>
/// 班级名称
/// </summary>
public string ClassName { get; set; }
/// <summary>
/// 历史最好成绩
/// </summary>
public string HistoryBestScore { get; set; }
/// <summary>
/// 历史年级排名
/// </summary>
public string HistoryRanking { get; set; }
/// <summary>
/// 本月最好成绩
/// </summary>
public string MonthBestScore { get; set; }
/// <summary>
/// 本月年级排名
/// </summary>
public string MonthRanking { get; set; }
}
public class PersonAnalysisVo
{
/// <summary>
/// 主键
/// </summary>
public int TrainStudentId { get; set; }
/// <summary>
/// 成绩
/// </summary>
public string Achievement { get; set; }
/// <summary>
/// 得分
/// </summary>
public string Score { get; set; }
/// <summary>
/// 评定
/// </summary>
public string Rating { get; set; }
/// <summary>
/// 姓名
/// </summary>
public string StudentName { get; set; }
/// <summary>
/// 性别
/// </summary>
public string Sex { get; set; }
/// <summary>
/// 班级名称
/// </summary>
public string ClassName { get; set; }
/// <summary>
/// 是否双人模式
/// </summary>
public bool DoubleFlag { get; set; }
/// <summary>
/// 双人模式第二名学生姓名
/// </summary>
public string SecondStudentName { get; set; }
/// <summary>
/// 第二名学生成绩排序 1第一名 2第二名
/// </summary>
public int SecondAchievementSort { get; set; }
/// <summary>
/// 时间
/// </summary>
public string CreateTime { get; set; }
}
public class TableDataPersonAnalysisVo
{
/// <summary>
/// 总记录数
/// </summary>
public int Total { get; set; }
/// <summary>
/// 列表数据
/// </summary>
public List<PersonAnalysisVo> Rows { get; set; }
}
}