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; } } }