using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; using VOL.Entity.Enum; using VOL.Model; namespace VOL.Model { /// /// 训练信息参数 /// public class TrainingDataListParam : PageDto { /// /// 数据模式 /// public Ai_ModeEnum Mode { get; set; } ///// ///// 数据来源 ///// //public DataSource? DataSource { get; set; } /// /// 训练项目类型 /// public int ItemType { get; set; } /// /// 开始时间 /// public DateTime? StartTime { get; set; } /// /// 结束时间 /// public DateTime? EndTime { get; set; } /// /// 年级Id /// public int? GradeId { get; set; } /// /// 班级Id /// public int? ClassId { get; set; } /// /// 教师名 /// public string? TeacherName { get; set; } } /// /// 训练数据课堂模式列表 /// public class ClassRoomModeDataParam : PageDto { /// /// 训练项目类型 /// public int ItemType { get; set; } /// /// 开始时间 /// public DateTime? StartTime { get; set; } /// /// 结束时间 /// public DateTime? EndTime { get; set; } /// /// 班级Id /// public int? ClassId { get; set; } /// /// 教师名 /// public string? TeacherName { get; set; } /// /// 数据来源 /// public DataSource DataSource { get; set; } } public class ClassRoomModeExportParam { /// /// 训练项目类型 /// public int ItemType { get; set; } /// /// 数据来源 /// public DataSource DataSource { get; set; } /// /// 开始时间 /// public DateTime? StartTime { get; set; } /// /// 结束时间 /// public DateTime? EndTime { get; set; } /// /// 班级Id /// public int? ClassId { get; set; } /// /// 教师名 /// public string? TeacherName { get; set; } } /// /// 训练数据课堂模式详情 /// public class ClassRoomModeDataDetailsParam : PageDto { /// /// 训练Id /// public int Id { get; set; } /// /// 数据来源 /// public DataSource DataSource { get; set; } /// /// 训练项目类型 /// public int ItemType { get; set; } /// /// 学籍号 /// public string? StudentNo { get; set; } /// /// 学生姓名 /// public string? StudentName { get; set; } /// /// 性别 /// public int? Sex { get; set; } /// /// 等级 /// public int? ResultLevel { get; set; } } /// /// 训练数据课堂模式导出 /// public class ClassRoomModeDataExportParam { /// /// 训练Id /// public int Id { get; set; } /// /// 数据来源 /// public DataSource DataSource { get; set; } /// /// 训练项目类型 /// public int ItemType { get; set; } /// /// 学籍号 /// public string? StudentNo { get; set; } /// /// 学生姓名 /// public string? StudentName { get; set; } /// /// 性别 /// public int? Sex { get; set; } /// /// 等级 /// public int? ResultLevel { get; set; } } /// /// 体测数据课堂模式详情 /// public class SportsTestDetailsParam : PageDto { /// /// AI模式ID /// public int Id { get; set; } /// /// 班级Id /// public int ClassId { get; set; } /// /// 开始时间 /// public DateTime StartTime { get; set; } /// /// 训练项目类型 /// public SportsTestItemType ItemType { get; set; } /// /// 数据来源 /// public DataSource DataSource { get; set; } /// /// 学籍号 /// public string? StudentNo { get; set; } /// /// 学生姓名 /// public string? StudentName { get; set; } /// /// 性别 /// public int? Sex { get; set; } /// /// 等级 /// public AchievementRank? ResultLevel { get; set; } } /// /// 体测数据课堂模式详情导出 /// public class SportsTestExportParam { /// /// AI模式ID /// public int Id { get; set; } /// /// 班级Id /// public int ClassId { get; set; } /// /// 开始时间 /// public DateTime StartTime { get; set; } /// /// 训练项目类型 /// public SportsTestItemType ItemType { get; set; } /// /// 数据来源 /// public DataSource DataSource { get; set; } /// /// 学籍号 /// public string? StudentNo { get; set; } /// /// 学生姓名 /// public string? StudentName { get; set; } /// /// 性别 /// public int? Sex { get; set; } /// /// 等级 /// public string? ResultLevel { get; set; } } /// /// 总体数据列表 /// public class GetOverallDataPageListParam : PageDto { /// /// 年级Id /// public int GradeId { get; set; } /// /// 班级Id /// public int ClassId { get; set; } /// /// 数据来源 /// public DataSource? DataSource { get; set; } /// /// 学籍号 /// public string? StudentNo { get; set; } /// /// 学生姓名 /// public string? StudentName { get; set; } /// /// 性别 /// public int? Sex { get; set; } /// /// 展示类型 /// public DisplayType? DisplayType { get; set; } } /// /// 总体数据导出 /// public class GetOverallDataExportParam { /// /// 导出类型 /// public OverallDataExportType ExportType { get; set; } /// /// 年级Id /// public int GradeId { get; set; } /// /// 班级Id /// public int ClassId { get; set; } /// /// 数据来源 /// public DataSource? DataSource { get; set; } /// /// 学籍号 /// public string? StudentNo { get; set; } /// /// 学生姓名 /// public string? StudentName { get; set; } /// /// 性别 /// public int? Sex { get; set; } /// /// 展示类型 /// public DisplayType? DisplayType { get; set; } } }