//
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Infrastructure;
using Microsoft.EntityFrameworkCore.Metadata;
using Microsoft.EntityFrameworkCore.Migrations;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
using VOL.Core.EFDbContext;
#nullable disable
namespace VOL.Core.Migrations
{
[DbContext(typeof(VOLContext))]
[Migration("20241011161421_init082")]
partial class init082
{
protected override void BuildTargetModel(ModelBuilder modelBuilder)
{
#pragma warning disable 612, 618
modelBuilder
.HasAnnotation("ProductVersion", "6.0.0")
.HasAnnotation("Relational:MaxIdentifierLength", 128);
SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder, 1L, 1);
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_ActivitiestData", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("ActivitiesId")
.HasColumnType("int")
.HasComment("活动Id");
b.Property("AdditionalScore")
.HasColumnType("float")
.HasComment("附加分");
b.Property("CategoryValue")
.HasColumnType("int")
.HasComment("项目类型");
b.Property("ClassId")
.HasColumnType("int")
.HasComment("班级Id");
b.Property("ClassName")
.HasColumnType("nvarchar(100)")
.HasComment("班级名称");
b.Property("ClassRoomRecordId")
.HasColumnType("int")
.HasComment("课堂记录Id");
b.Property("Code")
.HasColumnType("nvarchar(100)")
.HasComment("AI设备的唯一编码");
b.Property("CorrectJudge")
.HasColumnType("nvarchar(4000)")
.HasComment("动作解析");
b.Property("CorrectNumber")
.HasColumnType("int")
.HasComment("正确个数");
b.Property("DataType")
.HasColumnType("int")
.HasComment("模式类型");
b.Property("Duration")
.HasColumnType("int")
.HasComment("持续时间");
b.Property("EndTime")
.HasColumnType("datetime")
.HasComment("结束时间");
b.Property("ErrorNumber")
.HasColumnType("int")
.HasComment("错误个数");
b.Property("GradeId")
.HasColumnType("int")
.HasComment("年级编号");
b.Property("GradeName")
.HasColumnType("nvarchar(100)")
.HasComment("年级名称");
b.Property("MaxValue")
.HasColumnType("int")
.HasComment("最大");
b.Property("MinValue")
.HasColumnType("int")
.HasComment("最小");
b.Property("ModeType")
.HasColumnType("int")
.HasComment("模式类型");
b.Property("ModelName")
.HasColumnType("nvarchar(100)")
.HasComment("模式名称");
b.Property("MotionDuration")
.HasColumnType("int")
.HasComment("运动时长/分钟");
b.Property("Rank")
.HasColumnType("int")
.HasComment("训练成绩等级");
b.Property("RankStr")
.HasColumnType("nvarchar(100)")
.HasComment("等级");
b.Property("Remark")
.HasColumnType("nvarchar(4000)")
.HasComment("设备评价语");
b.Property("SchoolCode")
.HasColumnType("nvarchar(100)")
.HasComment("学校Code");
b.Property("Score")
.HasColumnType("float")
.HasComment("得分");
b.Property("ScoreTime")
.HasColumnType("datetime")
.HasComment("测试时间");
b.Property("Semester")
.HasColumnType("int)")
.HasComment("学期");
b.Property("Sex")
.HasColumnType("int")
.HasComment("学校Co性别de");
b.Property("StartTime")
.HasColumnType("datetime")
.HasComment("开始时间");
b.Property("StudentName")
.HasColumnType("nvarchar(100)")
.HasComment("姓名");
b.Property("StudentNo")
.HasColumnType("nvarchar(100)")
.HasComment("学号");
b.Property("TeacherId")
.HasColumnType("int")
.HasComment("老师Id");
b.Property("UniqueId")
.HasColumnType("bigint")
.HasComment("设备上传成绩时唯一标识, 重复时服务端不保存数据");
b.Property("Value")
.HasColumnType("float")
.HasComment("测试成绩");
b.Property("WrongResults")
.HasColumnType("float")
.HasComment("错误成绩");
b.Property("Year")
.HasColumnType("int)")
.HasComment("当前年份");
b.HasKey("Id");
b.ToTable("Ai_ActivitiestData");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_ClassRoomRecord", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("AddCount")
.HasColumnType("int")
.HasComment("新增人数");
b.Property("Code")
.HasColumnType("nvarchar(100)")
.HasComment("AI设备的唯一编码");
b.Property("EndTime")
.HasColumnType("datetime")
.HasComment("结束时间");
b.Property("Name")
.HasColumnType("nvarchar(200)")
.HasComment("名称");
b.Property("NoParticipateCount")
.HasColumnType("int")
.HasComment("缺勤人数");
b.Property("ParticipateCount")
.HasColumnType("int")
.HasComment("参与人数");
b.Property("Remarks")
.HasColumnType("text")
.HasComment("备注");
b.Property("SchoolCode")
.HasColumnType("nvarchar(100)")
.HasComment("学校Code");
b.Property("Semester")
.HasColumnType("int)")
.HasComment("学期");
b.Property("StartTime")
.HasColumnType("datetime")
.HasComment("开始时间");
b.Property("StudentCount")
.HasColumnType("int")
.HasComment("班级下学生人数");
b.Property("TeacherId")
.HasColumnType("int")
.HasComment("老师Id");
b.Property("TeacherName")
.HasColumnType("nvarchar(200)")
.HasComment("老师姓名");
b.Property("TrainingModuleEnum")
.HasColumnType("int")
.HasComment("训练模块枚举");
b.Property("Year")
.HasColumnType("int)")
.HasComment("当前年份");
b.HasKey("Id");
b.ToTable("Ai_ClassRoomRecord");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_ClassroomStudentRecord", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("ClassId")
.HasColumnType("int")
.HasComment("班级Id");
b.Property("ClassName")
.HasColumnType("nvarchar(100)")
.HasComment("班级名称");
b.Property("ClassRoomRecordId")
.HasColumnType("int")
.HasComment("课堂记录Id");
b.Property("Code")
.HasColumnType("nvarchar(100)")
.HasComment("AI设备的唯一编码");
b.Property("GradeId")
.HasColumnType("int")
.HasComment("年级编号");
b.Property("GradeName")
.HasColumnType("nvarchar(100)")
.HasComment("年级名称");
b.Property("SchoolCode")
.HasColumnType("nvarchar(100)")
.HasComment("学校Code");
b.Property("Sex")
.HasColumnType("int")
.HasComment("学校Co性别de");
b.Property("StudentName")
.HasColumnType("nvarchar(100)")
.HasComment("姓名");
b.Property("StudentNo")
.HasColumnType("nvarchar(100)")
.HasComment("学号");
b.Property("TeacherId")
.HasColumnType("int")
.HasComment("老师Id");
b.HasKey("Id");
b.ToTable("Ai_ClassroomStudentRecord");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_Device", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("Code")
.HasColumnType("nvarchar(100)")
.HasComment("AI设备的唯一编码");
b.Property("CreateDate")
.HasColumnType("datetime")
.HasComment("创建时间");
b.Property("Creator")
.HasColumnType("int)")
.HasComment("创建人");
b.Property("DeviceType")
.HasColumnType("int")
.HasComment("设备类型");
b.Property("EndTime")
.HasColumnType("datetime")
.HasComment("有效期结束时间");
b.Property("Modifier")
.HasColumnType("int)")
.HasComment("修改人");
b.Property("ModifyDate")
.HasColumnType("datetime")
.HasComment("修改时间");
b.Property("Name")
.HasColumnType("nvarchar(200)")
.HasComment("AI设备名称");
b.Property("Remarks")
.HasColumnType("text")
.HasComment("备注");
b.Property("StartTime")
.HasColumnType("datetime")
.HasComment("有效期开始时间");
b.Property("Status")
.HasColumnType("int")
.HasComment("设备状态 固定值:1:启用2:禁用,禁用的设备无法使用");
b.HasKey("Id");
b.ToTable("Ai_Device");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_DeviceAssocSchool", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("Code")
.HasColumnType("nvarchar(100)")
.HasComment("AI设备的唯一编码");
b.Property("SchoolCode")
.HasColumnType("nvarchar(100)")
.HasComment("学校编号");
b.HasKey("Id");
b.ToTable("Ai_DeviceAssocSchool");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_HeartRateData", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("AvgValue")
.HasColumnType("int")
.HasComment("平均心率");
b.Property("CategoryValue")
.HasColumnType("int")
.HasComment("项目类型");
b.Property("ClassRoomRecordId")
.HasColumnType("int")
.HasComment("课堂记录Id");
b.Property("Code")
.HasColumnType("nvarchar(100)")
.HasComment("AI设备的唯一编码");
b.Property("Consumption")
.HasColumnType("int")
.HasComment("运动消耗");
b.Property("EndTime")
.HasColumnType("datetime")
.HasComment("结束时间");
b.Property("MaxValue")
.HasColumnType("int")
.HasComment("最大心率");
b.Property("MinValue")
.HasColumnType("int")
.HasComment("最小心率");
b.Property("MotionDuration")
.HasColumnType("int")
.HasComment("运动时长/分钟");
b.Property("Remarks")
.HasColumnType("text")
.HasComment("备注");
b.Property("SchoolCode")
.HasColumnType("nvarchar(100)")
.HasComment("学校Code");
b.Property("ScoreTime")
.HasColumnType("datetime")
.HasComment("测试时间");
b.Property("StartTime")
.HasColumnType("datetime")
.HasComment("开始时间");
b.Property("Strength")
.HasColumnType("int")
.HasComment("运动强度");
b.HasKey("Id");
b.ToTable("Ai_HeartRateData");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_LevelExamData", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("AssessmentResults")
.HasColumnType("int")
.HasComment("是否通过");
b.Property("ClassId")
.HasColumnType("int")
.HasComment("班级Id");
b.Property("ClassName")
.HasColumnType("nvarchar(100)")
.HasComment("班级名称");
b.Property("ClassRoomRecordId")
.HasColumnType("int")
.HasComment("课堂记录Id");
b.Property("Code")
.HasColumnType("nvarchar(100)")
.HasComment("AI设备的唯一编码");
b.Property("CorrectJudge")
.HasColumnType("nvarchar(4000)")
.HasComment("动作解析");
b.Property("CorrectNumber")
.HasColumnType("int")
.HasComment("正确个数");
b.Property("Duration")
.HasColumnType("int")
.HasComment("持续时间");
b.Property("EndTime")
.HasColumnType("datetime")
.HasComment("结束时间");
b.Property("ErrorNumber")
.HasColumnType("int")
.HasComment("错误个数");
b.Property("GradeId")
.HasColumnType("int")
.HasComment("年级编号");
b.Property("GradeName")
.HasColumnType("nvarchar(100)")
.HasComment("年级名称");
b.Property("MaxValue")
.HasColumnType("int")
.HasComment("最大");
b.Property("MinValue")
.HasColumnType("int")
.HasComment("最小");
b.Property("MotionDuration")
.HasColumnType("int")
.HasComment("运动时长/分钟");
b.Property("Rank")
.HasColumnType("int")
.HasComment("专项测评等级");
b.Property("RankStr")
.HasColumnType("nvarchar(100)")
.HasComment("专项测评等级");
b.Property("Remark")
.HasColumnType("nvarchar(4000)")
.HasComment("设备评价语");
b.Property("SchoolCode")
.HasColumnType("nvarchar(100)")
.HasComment("学校Code");
b.Property("Score")
.HasColumnType("float")
.HasComment("得分");
b.Property("ScoreTime")
.HasColumnType("datetime")
.HasComment("测试时间");
b.Property("Semester")
.HasColumnType("int)")
.HasComment("学期");
b.Property("Sex")
.HasColumnType("int")
.HasComment("学校Co性别de");
b.Property("SpecialId")
.HasColumnType("int")
.HasComment("专项类型Id");
b.Property("StartTime")
.HasColumnType("datetime")
.HasComment("开始时间");
b.Property("StudentName")
.HasColumnType("nvarchar(100)")
.HasComment("姓名");
b.Property("StudentNo")
.HasColumnType("nvarchar(100)")
.HasComment("学号");
b.Property("TeacherId")
.HasColumnType("int")
.HasComment("老师Id");
b.Property("TeacherPhone")
.HasColumnType("varchar(11)")
.HasComment("老师手机号");
b.Property("UniqueId")
.HasColumnType("bigint")
.HasComment("设备上传成绩时唯一标识, 重复时服务端不保存数据");
b.Property("Value")
.HasColumnType("float")
.HasComment("测试成绩");
b.Property("WrongResults")
.HasColumnType("float")
.HasComment("错误成绩");
b.Property("Year")
.HasColumnType("int)")
.HasComment("当前年份");
b.HasKey("Id");
b.ToTable("Ai_LevelExamData");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_Mode", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("ModeEnum")
.HasColumnType("int")
.HasComment("模式枚举");
b.Property("ModeName")
.HasColumnType("nvarchar(200)")
.HasComment("AI模式名称");
b.Property("Remarks")
.HasColumnType("text")
.HasComment("备注");
b.HasKey("Id");
b.ToTable("Ai_Mode");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_ModeAssocModule", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("ModeId")
.HasColumnType("int")
.HasComment("模式Id");
b.Property("TrainingModuleId")
.HasColumnType("int")
.HasComment("模块Id");
b.HasKey("Id");
b.ToTable("Ai_ModeAssocModule");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_Special", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("CreateDate")
.HasColumnType("datetime")
.HasComment("创建时间");
b.Property("Creator")
.HasColumnType("int")
.HasComment("创建人");
b.Property("Modifier")
.HasColumnType("int")
.HasComment("修改人");
b.Property("ModifyDate")
.HasColumnType("datetime")
.HasComment("修改时间");
b.Property("SpecialName")
.HasColumnType("nvarchar(100)")
.HasComment("专项名称");
b.HasKey("Id");
b.ToTable("Ai_Special");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_SpecialChapter", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("ChapterName")
.HasColumnType("nvarchar(100)")
.HasComment("章节名称");
b.Property("ChapterOrder")
.HasColumnType("int")
.HasComment("章节排序");
b.Property("CreateDate")
.HasColumnType("datetime")
.HasComment("创建时间");
b.Property("Creator")
.HasColumnType("int")
.HasComment("创建人");
b.Property("Modifier")
.HasColumnType("int")
.HasComment("修改人");
b.Property("ModifyDate")
.HasColumnType("datetime")
.HasComment("修改时间");
b.Property("SpecialUnitId")
.HasColumnType("int")
.HasComment("专项单元Id");
b.HasKey("Id");
b.HasIndex("SpecialUnitId");
b.ToTable("Ai_SpecialChapter");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_SpecialCourse", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("CourseName")
.HasColumnType("nvarchar(100)")
.HasComment("课程名称");
b.Property("CreateDate")
.HasColumnType("datetime")
.HasComment("创建时间");
b.Property("Creator")
.HasColumnType("int")
.HasComment("创建人");
b.Property("Modifier")
.HasColumnType("int")
.HasComment("修改人");
b.Property("ModifyDate")
.HasColumnType("datetime")
.HasComment("修改时间");
b.Property("SpecialChapterId")
.HasColumnType("int")
.HasComment("专项章节Id");
b.HasKey("Id");
b.HasIndex("SpecialChapterId");
b.ToTable("Ai_SpecialCourse");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_SpecialExplain", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("CreateDate")
.HasColumnType("datetime")
.HasComment("创建时间");
b.Property("Creator")
.HasColumnType("int")
.HasComment("创建人");
b.Property("ExplainName")
.HasColumnType("nvarchar(100)")
.HasComment("讲解名称");
b.Property("Modifier")
.HasColumnType("int")
.HasComment("修改人");
b.Property("ModifyDate")
.HasColumnType("datetime")
.HasComment("修改时间");
b.Property("SpecialCourseId")
.HasColumnType("int")
.HasComment("专项课程Id");
b.HasKey("Id");
b.HasIndex("SpecialCourseId");
b.ToTable("Ai_SpecialExplain");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_SpecialUnit", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("ChapterNumber")
.HasColumnType("int")
.HasComment("章节数量");
b.Property("CreateDate")
.HasColumnType("datetime")
.HasComment("创建时间");
b.Property("Creator")
.HasColumnType("int")
.HasComment("创建人");
b.Property("EndGrade")
.HasColumnType("int")
.HasComment("结束等级");
b.Property("Modifier")
.HasColumnType("int")
.HasComment("修改人");
b.Property("ModifyDate")
.HasColumnType("datetime")
.HasComment("修改时间");
b.Property("SpecialId")
.HasColumnType("int")
.HasComment("专项Id");
b.Property("StartGrade")
.HasColumnType("int")
.HasComment("开始等级");
b.Property("Subjects")
.HasColumnType("int")
.HasComment("科目");
b.Property("UnitName")
.HasColumnType("nvarchar(100)")
.HasComment("单元名称");
b.HasKey("Id");
b.HasIndex("SpecialId");
b.ToTable("Ai_SpecialUnit");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_SpecialVideo", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("CreateDate")
.HasColumnType("datetime")
.HasComment("创建时间");
b.Property("Creator")
.HasColumnType("int")
.HasComment("创建人");
b.Property("Modifier")
.HasColumnType("int")
.HasComment("修改人");
b.Property("ModifyDate")
.HasColumnType("datetime")
.HasComment("修改时间");
b.Property("Photo")
.HasColumnType("nvarchar(2000)")
.HasComment("照片");
b.Property("SpecialExplainId")
.HasColumnType("int")
.HasComment("专项讲解Id");
b.Property("VideoName")
.HasColumnType("nvarchar(100)")
.HasComment("视频名称");
b.Property("VideoPath")
.HasColumnType("nvarchar(2000)")
.HasComment("视频路径");
b.HasKey("Id");
b.HasIndex("SpecialExplainId");
b.ToTable("Ai_SpecialVideo");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_SportsTestData", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("AdditionalScore")
.HasColumnType("float")
.HasComment("附加分");
b.Property("CategoryValue")
.HasColumnType("int")
.HasComment("项目类型");
b.Property("ClassId")
.HasColumnType("int")
.HasComment("班级Id");
b.Property("ClassName")
.HasColumnType("nvarchar(100)")
.HasComment("班级名称");
b.Property("ClassRoomRecordId")
.HasColumnType("int")
.HasComment("课堂记录Id");
b.Property("Code")
.HasColumnType("nvarchar(100)")
.HasComment("AI设备的唯一编码");
b.Property("CorrectJudge")
.HasColumnType("nvarchar(4000)")
.HasComment("动作解析");
b.Property("CorrectNumber")
.HasColumnType("int")
.HasComment("正确个数");
b.Property("DataType")
.HasColumnType("int")
.HasComment("模式类型");
b.Property("Duration")
.HasColumnType("int")
.HasComment("持续时间");
b.Property("EndTime")
.HasColumnType("datetime")
.HasComment("结束时间");
b.Property("ErrorNumber")
.HasColumnType("int")
.HasComment("错误个数");
b.Property("GradeId")
.HasColumnType("int")
.HasComment("年级编号");
b.Property("GradeName")
.HasColumnType("nvarchar(100)")
.HasComment("年级名称");
b.Property("Height")
.HasColumnType("float")
.HasComment("身高");
b.Property("MaxValue")
.HasColumnType("int")
.HasComment("最大");
b.Property("MinValue")
.HasColumnType("int")
.HasComment("最小");
b.Property("ModeType")
.HasColumnType("int")
.HasComment("模式类型");
b.Property("ModelName")
.HasColumnType("nvarchar(100)")
.HasComment("模式名称");
b.Property("MotionDuration")
.HasColumnType("int")
.HasComment("运动时长/分钟");
b.Property("Rank")
.HasColumnType("nvarchar(100)")
.HasComment("等级");
b.Property("RankEnum")
.HasColumnType("int")
.HasComment("训练成绩等级");
b.Property("Remark")
.HasColumnType("nvarchar(4000)")
.HasComment("设备评价语");
b.Property("SchoolCode")
.HasColumnType("nvarchar(100)")
.HasComment("学校Code");
b.Property("Score")
.HasColumnType("float")
.HasComment("得分");
b.Property("ScoreTime")
.HasColumnType("datetime")
.HasComment("测试时间");
b.Property("Semester")
.HasColumnType("int)")
.HasComment("学期");
b.Property("Sex")
.HasColumnType("int")
.HasComment("学校Co性别de");
b.Property("StartTime")
.HasColumnType("datetime")
.HasComment("开始时间");
b.Property("StudentCount")
.HasColumnType("int")
.HasComment("班级人数");
b.Property("StudentName")
.HasColumnType("nvarchar(100)")
.HasComment("姓名");
b.Property("StudentNo")
.HasColumnType("nvarchar(100)")
.HasComment("学号");
b.Property("TeacherId")
.HasColumnType("int")
.HasComment("老师Id");
b.Property("UniqueId")
.HasColumnType("bigint")
.HasComment("设备上传成绩时唯一标识, 重复时服务端不保存数据");
b.Property("Value")
.HasColumnType("float")
.HasComment("测试成绩");
b.Property("Weight")
.HasColumnType("float")
.HasComment("体重");
b.Property("WrongResults")
.HasColumnType("float")
.HasComment("错误成绩");
b.Property("Year")
.HasColumnType("int)")
.HasComment("当前年份");
b.HasKey("Id");
b.ToTable("Ai_SportsTestData");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_SportsTestVideo", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("Size")
.HasColumnType("int")
.HasComment("文件的大小");
b.Property("SportsTestDataId")
.HasColumnType("int");
b.Property("Type")
.HasColumnType("int")
.HasComment("文件类型");
b.Property("Url")
.HasColumnType("nvarchar(2000)")
.HasComment("文件的链接地址");
b.HasKey("Id");
b.HasIndex("SportsTestDataId");
b.ToTable("Ai_SportsTestVideo");
});
modelBuilder.Entity("VOL.Entity.DomainModels.Ai_TrainingData", b =>
{
b.Property("Id")
.ValueGeneratedOnAdd()
.HasColumnType("int")
.HasComment("Id");
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1);
b.Property("AdditionalScore")
.HasColumnType("float")
.HasComment("附加分");
b.Property("CategoryValue")
.HasColumnType("int")
.HasComment("项目类型");
b.Property("ClassId")
.HasColumnType("int")
.HasComment("班级Id");
b.Property("ClassName")
.HasColumnType("nvarchar(100)")
.HasComment("班级名称");
b.Property("ClassRoomRecordId")
.HasColumnType("int")
.HasComment("课堂记录Id");
b.Property("Code")
.HasColumnType("nvarchar(100)")
.HasComment("AI设备的唯一编码");
b.Property("CorrectJudge")
.HasColumnType("nvarchar(4000)")
.HasComment("动作解析");
b.Property