YD_SmartSports.Api/VOL.Model/Ai/Request/Ai_TrainingDataUploadRequest.cs
2025-06-06 16:00:39 +08:00

130 lines
3.0 KiB
C#

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.DomainModels;
using VOL.Entity.Enum;
namespace VOL.Model
{
/// <summary>
/// 训练成绩上传
/// </summary>
public class Ai_TrainingDataUploadRequest
{
/// <summary>
///学校Code
/// </summary>
public string SchoolCode { get; set; }
/// <summary>
/// AI设备的唯一编码
/// </summary>
public string Code { get; set; }
/// <summary>
/// 年级编号
/// </summary>
public int GradeId { get; set; }
/// <summary>
///班级Id
/// </summary>
public int ClassId { get; set; }
/// <summary>
/// 年级名称
/// </summary>
public string GradeName { get; set; }
/// <summary>
/// 班级名称
/// </summary>
public string ClassName { get; set; }
/// <summary>
/// 班级人数
/// </summary>
public int StudentCount { get; set; }
/// <summary>
///老师Id
/// </summary>
public int TeacherId { get; set; }
/// <summary>
///老师手机号
/// </summary>
public string TeacherPhone { get; set; }
/// <summary>
/// 模式类型
/// </summary>
public Ai_ModeEnum ModeType { get; set; }
/// <summary>
/// 模式名称
/// </summary>
public string ModelName { get; set; }
/// <summary>
/// 训练模块
/// </summary>
public Ai_TrainingModuleEnum TrainingModule { get; set; }
/// <summary>
/// 项目类型
/// </summary>
public TrainingItemType CategoryValue { get; set; }
/// <summary>
/// 开始时间
/// </summary>
public DateTime? StartTime { get; set; }
/// <summary>
/// 结束时间
/// </summary>
public DateTime? EndTime { get; set; }
/// <summary>
/// 参与人数
/// </summary>
public int TotalNumber { get; set; }
/// <summary>
/// 总轮次
/// </summary>
public int? TotalRound { get; set; }
/// <summary>
/// 限时
/// </summary>
public int LimitTime { get; set; }
/// <summary>
/// 限数
/// </summary>
public int LimitNumber { get; set; }
/// <summary>
/// 标准赛类型
/// </summary>
public int? TrainingType { get; set; }
/// <summary>
/// 比赛倒计时时间 (1, 2 分钟)
/// </summary>
public int? TrainingTime { get; set; }
/// <summary>
/// 限时限数总耗时
/// </summary>
public int? TotalTime { get; set; }
}
}