YD_XinWei.Api/Server/YD_XinWei.Commons/Dto/Open/AddSunshineRunTrainDto.cs
tanglong 3049d37ca4 tij
2026-08-18 16:03:24 +08:00

132 lines
3.2 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 Newtonsoft.Json;
using System.Text.Json.Serialization;
namespace YD_XinWei.Commons.Dto.Open
{
/// <summary>
/// 阳光跑训练数据
/// </summary>
public class AddSunshineRunTrainDto
{
/// <summary>
/// 学校id
/// </summary>
public string OrgId { get; set; }
/// <summary>
/// 年级名称
/// </summary>
public string? GradeName { get; set; }
/// <summary>
/// 年级ID
/// </summary>
public string GradeId { get; set; }
/// <summary>
/// 班级名称
/// </summary>
public string? ClassName { get; set; }
/// <summary>
/// 班级Id
/// </summary>
public string ClassId { get; set; }
/// <summary>
/// 学生ID
/// </summary>
public string StudentId { get; set; }
/// <summary>
/// 学生名称
/// </summary>
public string? StudentName { get; set; }
/// <summary>
/// 性别(1:男 2:女)
/// </summary>
public string? Sex { get; set; }
/// <summary>
/// 有效里程(米)
/// </summary>
public int? EffectiveDistance { get; set; }
/// <summary>
/// 无效里程(米)
/// </summary>
public int? InvalidDistance { get; set; }
/// <summary>
/// 用时(s)
/// </summary>
public int? Times { get; set; }
/// <summary>
/// 无效用时(s)
/// </summary>
public int? InvalidTimes { get; set; }
/// <summary>
/// 分析明细
/// </summary>
public List<SunshineRunTrainDetailDto>? DetailInfo { get; set; }
/// <summary>
/// 创建时间
/// </summary>
public string? CreateTime { get; set; }
}
/// <summary>
/// 阳光跑训练明细
/// </summary>
public class SunshineRunTrainDetailDto
{
/// <summary>
/// 点位号 1,2,3...
/// </summary>
public string? Point { get; set; }
/// <summary>
/// 距离上一个点位距离
/// </summary>
public string? Distance { get; set; }
/// <summary>
/// 速度 每ms/m
/// </summary>
public string? LapSpeed { get; set; }
/// <summary>
/// 摄像头名称
/// </summary>
[JsonProperty("camera_name")]
[JsonPropertyName("camera_name")]
public string? CameraName { get; set; }
/// <summary>
/// 抓拍时间
/// </summary>
public string? Trigger { get; set; }
/// <summary>
/// 抓拍图片路径,上传抓拍图片参数中传的路径
/// </summary>
[JsonProperty("snap_path")]
[JsonPropertyName("snap_path")]
public string? SnapPath { get; set; }
/// <summary>
/// 根据中台系统配置超时时间判断是否有效 true:有效
/// </summary>
public string? ValidFlag { get; set; }
/// <summary>
/// 备注 (抓拍失败/配速异常)
/// </summary>
public string? Remark { get; set; }
}
}