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