2026-03-04 09:05:31 +08:00
|
|
|
|
using System;
|
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using System.Linq;
|
|
|
|
|
|
using System.Text;
|
|
|
|
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
|
2026-03-27 10:53:02 +08:00
|
|
|
|
namespace YD_YiLu.Commons.Dto.Open
|
2026-03-04 09:05:31 +08:00
|
|
|
|
{
|
|
|
|
|
|
public class HistoryDetailRequestDto
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 必需的学生主键
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public long TrainStudentId { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 是否游客
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public bool? TouristFlag { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 是否双人模式
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public bool? DoubleFlag { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public class TrainAnalusisVo
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <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 Achievement { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 得分
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string Score { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 项目名称
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string ProjectName { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 评定
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string Rating { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 年级排名
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string GradeRanking { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 用时/绊脚次数,返回xx秒或者 xx分xx秒
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string Times { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 违规次数
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int? ViolationsNumber { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 视频路径
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string VideoRecord { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 违规列表
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public List<TrainViolationsVo> TrainViolationsVo { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public class TrainViolationsVo
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 违规动作名称
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string ViolationName { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 违规动作id
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public int? ViolationId { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 违规动图地址
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string PicUrl { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 违规动作训练时间
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string TrainTime { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 创建时间
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public string CreateTime { get; set; }
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|