using System.Collections.Generic;
namespace YD_YiLu.Commons.Dto.DeviceSync
{
///
/// 查询我的运动请求
///
public class DeviceSyncMyRecordRequestDto
{
public int DeviceType { get; set; }
public string DeviceSerial { get; set; }
public string UserSerial { get; set; }
public int DateType { get; set; }
public string QueryStartTime { get; set; }
public string QueryEndTime { get; set; }
public List CourseIdList { get; set; } = new List();
public int? CourseType { get; set; }
}
///
/// 查询我的运动响应
///
public class DeviceSyncMyRecordResponseDto
{
public UserSyncDto UserSync { get; set; }
public int TrainCourseSum { get; set; }
public int TrainDays { get; set; }
public string TrainHours { get; set; }
public int TrainCounts { get; set; }
public List GradeList { get; set; } = new List();
public List GraphTrainList { get; set; } = new List();
}
public class UserSyncDto
{
public int UserId { get; set; }
public int UserType { get; set; }
public string Nickname { get; set; }
public int OrganizationId { get; set; }
public string OrganizationName { get; set; }
public string FacePictureUrl { get; set; }
public string Identity { get; set; }
public string Gender { get; set; }
public string Birthday { get; set; }
public string UserSerial { get; set; }
public string Height { get; set; }
public string Weight { get; set; }
}
public class GradeListItem
{
public int CourseId { get; set; }
public string CourseName { get; set; }
public string BestGrade { get; set; }
public string AvgGrade { get; set; }
}
public class GraphTrainListItem
{
public int CourseId { get; set; }
public string CourseName { get; set; }
public int Time { get; set; }
public int Count { get; set; }
}
public class CourseBestListItem
{
public int CourseId { get; set; }
public string CourseName { get; set; }
public string BestGrade { get; set; }
public string AvgGrade { get; set; }
public string WorstGrade { get; set; }
}
public class DeviceSyncYtpMyRecordRequestDto
{
public int DeviceType { get; set; }
public string DeviceSerial { get; set; }
public string UserSerial { get; set; }
public int DateType { get; set; }
public string QueryStartTime { get; set; }
public string QueryEndTime { get; set; }
}
public class DeviceSyncYtpMyRecordResponseDto
{
public UserSyncDto UserSync { get; set; }
public int TrainCourseSum { get; set; }
public int TrainDays { get; set; }
public string TrainHours { get; set; } = "0.00";
public int TrainCounts { get; set; }
public List GradeList { get; set; } = new List();
public List GraphTrainList { get; set; } = new List();
}
public class YtpGradeListItem
{
public string Time { get; set; }
public string Duration { get; set; }
public string Count { get; set; }
}
public class YtpGraphTrainListItem
{
public int CourseId { get; set; }
public string CourseName { get; set; }
public string Time { get; set; }
public string Count { get; set; }
}
}