// 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("20250624075529_20250624v1")] partial class _20250624v1 { 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("IsDisplay") .HasColumnType("bit") .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("ClassId") .HasColumnType("int") .HasComment("班级Id"); b.Property("ClassName") .HasColumnType("nvarchar(100)") .HasComment("班级名称"); b.Property("Code") .HasColumnType("nvarchar(100)") .HasComment("AI设备的唯一编码"); b.Property("EndTime") .HasColumnType("datetime") .HasComment("结束时间"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级编号"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("IsDisplay") .HasColumnType("bit") .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("Age") .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("GradeId") .HasColumnType("int") .HasComment("年级编号"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("IsDisplay") .HasColumnType("bit") .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.HasIndex("ClassRoomRecordId"); 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_FastJumpRopeData", 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("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("GroupId") .HasColumnType("nvarchar(100)") .HasComment("GroupId"); b.Property("IsDisplay") .HasColumnType("bit") .HasComment("是否显示"); b.Property("JumpValue") .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("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校Code"); b.Property("ScoreTime") .HasColumnType("datetime") .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("TrainingModule") .HasColumnType("int") .HasComment("训练模块[[1:专项教学/2:测评考级/3:AI赛场/4:AI体测]/5:速度跳绳"); b.Property("UniqueId") .HasColumnType("bigint") .HasComment("设备上传成绩时唯一标识, 重复时服务端不保存数据"); b.HasKey("Id"); b.ToTable("Ai_FastJumpRopeData"); }); 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("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("Consumption") .HasColumnType("int") .HasComment("运动消耗"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级编号"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("IsDisplay") .HasColumnType("bit") .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("Sex") .HasColumnType("int") .HasComment("学校Co性别de"); b.Property("Strength") .HasColumnType("double") .HasComment("运动强度"); b.Property("StudentName") .HasColumnType("nvarchar(100)") .HasComment("姓名"); b.Property("StudentNo") .HasColumnType("nvarchar(100)") .HasComment("学号"); b.Property("TeacherId") .HasColumnType("int") .HasComment("老师Id"); b.Property("Value") .HasColumnType("double") .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("FileName") .HasColumnType("nvarchar(2000)") .HasComment("文件名称"); b.Property("FileUrl") .HasColumnType("nvarchar(2000)") .HasComment("文件路径"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级编号"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("IsDisplay") .HasColumnType("bit") .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("ImageUrl") .HasColumnType("nvarchar(2000)") .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_SpecialAction", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("ActionName") .HasColumnType("nvarchar(100)") .HasComment("动作名称"); b.Property("ActionType") .IsRequired() .HasColumnType("nvarchar(100)") .HasComment("动作类型"); b.Property("ActionVideoPath") .HasColumnType("nvarchar(2000)") .HasComment("动作示范-视频路径"); b.Property("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int") .HasComment("创建人"); b.Property("ExerciseVideoPath") .HasColumnType("nvarchar(2000)") .HasComment("练习方法-视频路径"); b.Property("ExplainVideoPath") .HasColumnType("nvarchar(2000)") .HasComment("要领讲解-视频路径"); b.Property("Modifier") .HasColumnType("int") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("SpecialLevelId") .HasColumnType("int") .HasComment("专项水平Id"); b.Property("StandardVideoPath") .HasColumnType("nvarchar(2000)") .HasComment("达标标准-视频路径"); b.HasKey("Id"); b.HasIndex("SpecialLevelId"); b.ToTable("Ai_SpecialAction"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Ai_SpecialLevel", 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("EndGrade") .HasColumnType("int") .HasComment("结束年级"); b.Property("LevelName") .HasColumnType("nvarchar(100)") .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.HasKey("Id"); b.HasIndex("SpecialId"); b.ToTable("Ai_SpecialLevel"); }); 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("ActivitiesId") .HasColumnType("int") .HasComment("Ai赛场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("FileName") .HasColumnType("nvarchar(2000)") .HasComment("文件名称"); b.Property("FileUrl") .HasColumnType("nvarchar(2000)") .HasComment("文件路径"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级编号"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("Height") .HasColumnType("float") .HasComment("身高"); b.Property("IsDisplay") .HasColumnType("bit") .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("TrainingModule") .HasColumnType("int") .HasComment("训练模块[[1:专项教学/2:测评考级/3:AI赛场/4:AI体测]"); 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("Type") .HasColumnType("int") .HasComment("文件类型"); b.Property("Url") .HasColumnType("nvarchar(2000)") .HasComment("文件的链接地址"); b.HasKey("Id"); 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("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("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("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("UploadTime") .HasColumnType("datetime") .HasComment("上传时间"); b.Property("Value") .HasColumnType("float") .HasComment("测试成绩"); b.Property("WrongResults") .HasColumnType("float") .HasComment("错误成绩"); b.HasKey("Id"); b.ToTable("Ai_TrainingData"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Ai_TrainingModule", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("ModuleName") .HasColumnType("nvarchar(200)") .HasComment("模块名称"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("TrainingModuleEnum") .HasColumnType("int") .HasComment("训练模块枚举"); b.HasKey("Id"); b.ToTable("Ai_TrainingModule"); }); modelBuilder.Entity("VOL.Entity.DomainModels.App_Appointment", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasMaxLength(36) .HasColumnType("uniqueidentifier"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("Describe") .IsRequired() .HasMaxLength(250) .HasColumnType("nvarchar(250)"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("Name") .IsRequired() .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("PhoneNo") .IsRequired() .HasMaxLength(15) .HasColumnType("nvarchar(15)"); b.HasKey("Id"); b.ToTable("App_Appointment"); }); modelBuilder.Entity("VOL.Entity.DomainModels.App_Expert", b => { b.Property("ExpertId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ExpertId"), 1L, 1); b.Property("AuditDate") .HasColumnType("datetime"); b.Property("AuditId") .HasColumnType("int"); b.Property("AuditStatus") .HasColumnType("int"); b.Property("Auditor") .HasMaxLength(20) .HasColumnType("nvarchar(20)"); b.Property("Certificate") .HasMaxLength(2500) .HasColumnType("nvarchar(2500)"); b.Property("City") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("Company") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("Education") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("Enable") .HasColumnType("int"); b.Property("ExpertName") .HasMaxLength(20) .HasColumnType("nvarchar(20)"); b.Property("HeadImageUrl") .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("IDNumber") .HasMaxLength(18) .HasColumnType("nvarchar(18)"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("PhoneNo") .HasMaxLength(11) .HasColumnType("nvarchar(11)"); b.Property("Professional") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("ReallyName") .HasMaxLength(20) .HasColumnType("nvarchar(20)"); b.Property("Resume") .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("SpecialField") .HasMaxLength(800) .HasColumnType("nvarchar(800)"); b.Property("UserName") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("UserTrueName") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("User_Id") .HasColumnType("int"); b.HasKey("ExpertId"); b.ToTable("App_Expert"); }); modelBuilder.Entity("VOL.Entity.DomainModels.App_News", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Author") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("BigImageUrls") .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("Content") .HasColumnType("nvarchar(max)"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("DailyRecommend") .HasColumnType("int"); b.Property("DetailUrl") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("Enable") .HasColumnType("int"); b.Property("ImageUrl") .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("NewsType") .HasColumnType("int"); b.Property("OrderNo") .HasColumnType("int"); b.Property("ReleaseDate") .HasColumnType("datetime"); b.Property("Title") .IsRequired() .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("ViewCount") .HasColumnType("int"); b.HasKey("Id"); b.ToTable("App_News"); }); modelBuilder.Entity("VOL.Entity.DomainModels.App_ReportPrice", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Age") .IsRequired() .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("AuditDate") .HasColumnType("datetime"); b.Property("AuditId") .HasColumnType("int"); b.Property("AuditStatus") .HasColumnType("int"); b.Property("Auditor") .HasMaxLength(40) .HasColumnType("nvarchar(40)"); b.Property("City") .IsRequired() .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(60) .HasColumnType("nvarchar(60)"); b.Property("Enable") .HasColumnType("int"); b.Property("Modifier") .HasMaxLength(60) .HasColumnType("nvarchar(60)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("Price") .HasColumnType("numeric"); b.Property("Variety") .IsRequired() .HasMaxLength(40) .HasColumnType("nvarchar(40)"); b.HasKey("Id"); b.ToTable("App_ReportPrice"); }); modelBuilder.Entity("VOL.Entity.DomainModels.App_Transaction", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CowType") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("Describe") .IsRequired() .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("Enable") .HasColumnType("int"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("Name") .IsRequired() .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("PhoneNo") .IsRequired() .HasMaxLength(15) .HasColumnType("nvarchar(15)"); b.Property("Quantity") .HasColumnType("int"); b.Property("TransactionType") .HasColumnType("int"); b.HasKey("Id"); b.ToTable("App_Transaction"); }); modelBuilder.Entity("VOL.Entity.DomainModels.App_TransactionAvgPrice", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("AgeRange") .IsRequired() .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("AvgPrice") .HasColumnType("decimal"); b.Property("City") .IsRequired() .HasMaxLength(15) .HasColumnType("nvarchar(15)"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("Date") .HasColumnType("date"); b.Property("Enable") .HasColumnType("int"); b.Property("IsTop") .HasColumnType("int"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("Variety") .IsRequired() .HasMaxLength(20) .HasColumnType("nvarchar(20)"); b.HasKey("Id"); b.ToTable("App_TransactionAvgPrice"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Business.People.S_GradeAssocCategory", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CategoryValue") .HasColumnType("int") .HasComment("测试类别Id"); b.Property("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int)") .HasComment("创建人"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级Id"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("Weight") .HasColumnType("float") .HasComment("权重"); b.HasKey("Id"); b.ToTable("S_GradeAssocCategory"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Business.People.S_SchoolAssocGrade", 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("GradeId") .HasColumnType("int") .HasComment("年级Id"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.HasKey("Id"); b.ToTable("S_SchoolAssocGrade"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Business.People.S_SchoolNature", 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("NatureEnum") .HasColumnType("nvarchar(100)") .HasComment("类别名称"); b.Property("NatureName") .HasColumnType("nvarchar(100)") .HasComment("类别名称"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.HasKey("Id"); b.ToTable("S_SchoolNature"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Business.People.S_SchoolNatureAssocGrade", 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("GradeId") .HasColumnType("int") .HasComment("年级Id"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("NatureId") .HasColumnType("int") .HasComment("学校性质Id"); b.HasKey("Id"); b.ToTable("S_SchoolNatureAssocGrade"); }); modelBuilder.Entity("VOL.Entity.DomainModels.FormCollectionObject", b => { b.Property("FormCollectionId") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(60) .HasColumnType("nvarchar(60)"); b.Property("FormData") .HasColumnType("nvarchar(max)"); b.Property("FormId") .HasColumnType("uniqueidentifier"); b.Property("Modifier") .HasMaxLength(60) .HasColumnType("nvarchar(60)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("Title") .HasColumnType("nvarchar(max)"); b.HasKey("FormCollectionId"); b.ToTable("FormCollectionObject"); }); modelBuilder.Entity("VOL.Entity.DomainModels.FormDesignOptions", b => { b.Property("FormId") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(60) .HasColumnType("nvarchar(60)"); b.Property("DaraggeOptions") .HasColumnType("nvarchar(max)"); b.Property("FormConfig") .HasColumnType("nvarchar(max)"); b.Property("FormFields") .HasColumnType("nvarchar(max)"); b.Property("FormOptions") .HasColumnType("nvarchar(max)"); b.Property("Modifier") .HasMaxLength(60) .HasColumnType("nvarchar(60)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("TableConfig") .HasColumnType("nvarchar(max)"); b.Property("Title") .IsRequired() .HasMaxLength(1000) .HasColumnType("nvarchar(1000)"); b.HasKey("FormId"); b.ToTable("FormDesignOptions"); }); modelBuilder.Entity("VOL.Entity.DomainModels.G_Activities", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("ActivitiesName") .HasColumnType("nvarchar(100)") .HasComment("赛事名称"); b.Property("ActivitiesStatus") .HasColumnType("int") .HasComment("状态"); b.Property("CategoryId") .HasColumnType("int") .HasComment("测试类别Id"); b.Property("CategoryName") .HasColumnType("nvarchar(100)") .HasComment("类别名称"); b.Property("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int") .HasComment("创建人"); b.Property("DataType") .HasColumnType("int") .HasComment("模式类型"); b.Property("EndDate") .HasColumnType("datetime") .HasComment("活动结束时间"); b.Property("ImagePath") .HasColumnType("nvarchar(2000)") .HasComment("图片路径"); b.Property("ModeType") .HasColumnType("int") .HasComment("模式类型"); b.Property("Modifier") .HasColumnType("int") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("ParticipantType") .HasColumnType("int") .HasComment("参赛人员类型"); b.Property("Participants") .HasColumnType("nvarchar(max)") .HasComment("参赛对象"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.Property("SportsTestDataType") .HasColumnType("int") .HasComment("数据类型"); b.Property("StartDate") .HasColumnType("datetime") .HasComment("活动开始时间"); b.HasKey("Id"); b.ToTable("G_Activities"); }); modelBuilder.Entity("VOL.Entity.DomainModels.G_Article", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Abstract") .HasColumnType("nvarchar(2000)") .HasComment("摘要"); b.Property("ArticleUrl") .HasColumnType("nvarchar(1000)") .HasComment("文章地址"); b.Property("CoverImage") .HasColumnType("nvarchar(1000)") .HasComment("封面图"); b.Property("Title") .HasColumnType("nvarchar(1000)") .HasComment("文章标题"); b.Property("UpdateDate") .HasColumnType("datetime") .HasComment("更新时间"); b.HasKey("Id"); b.ToTable("G_Article"); }); modelBuilder.Entity("VOL.Entity.DomainModels.G_EntryStudent", 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("Age") .HasColumnType("int") .HasComment("年龄"); b.Property("ClassId") .HasColumnType("int") .HasComment("班级Id"); b.Property("ClassName") .HasColumnType("nvarchar(100)") .HasComment("班级名称"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级Id"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("Photo") .HasColumnType("nvarchar(2000)") .HasComment("学生照片"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.Property("Sex") .HasColumnType("int") .HasComment("性别"); b.Property("StudentName") .HasColumnType("nvarchar(100)") .HasComment("学生名称"); b.Property("StudentNo") .HasColumnType("nvarchar(100)") .HasComment("学生学号"); b.HasKey("Id"); b.HasIndex("ActivitiesId"); b.ToTable("G_EntryStudent"); }); modelBuilder.Entity("VOL.Entity.DomainModels.I_SportsTestData", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Bmi") .HasColumnType("float") .HasComment("Bmi"); b.Property("Chinning") .HasColumnType("int") .HasComment("引体向上"); b.Property("ClassId") .HasColumnType("int") .HasComment("班级Id"); b.Property("ClassName") .HasColumnType("nvarchar(100)") .HasComment("班级名称"); b.Property("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Gender") .HasColumnType("int") .HasComment("性别"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级Id"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("Hectometer") .HasColumnType("double") .HasComment("800米"); b.Property("Height") .HasColumnType("double") .HasComment("身高"); b.Property("IsDisplay") .HasColumnType("bit") .HasComment("是否显示"); b.Property("Kilometer") .HasColumnType("double") .HasComment("1000米"); b.Property("Pliable") .HasColumnType("double") .HasComment("坐位体前屈"); b.Property("Pulmonary") .HasColumnType("int") .HasComment("肺活量"); b.Property("Rope") .HasColumnType("int") .HasComment("一分钟跳绳"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校Code"); b.Property("SchoolName") .HasColumnType("nvarchar(100)") .HasComment("学校名称"); b.Property("ScoreTime") .HasColumnType("datetime") .HasComment("提交时间"); b.Property("Situp") .HasColumnType("int") .HasComment("一分钟仰卧起坐"); b.Property("Speed") .HasColumnType("double") .HasComment("50米"); b.Property("Speedeight") .HasColumnType("double") .HasComment("50米*8 往返跑"); b.Property("Standing") .HasColumnType("double") .HasComment("立定跳远"); b.Property("StudenNumber") .HasColumnType("nvarchar(100)") .HasComment("学生邀请码"); b.Property("StudentName") .HasColumnType("nvarchar(100)") .HasComment("姓名"); b.Property("StudentNo") .HasColumnType("nvarchar(100)") .HasComment("学号"); b.Property("TeacherId") .HasColumnType("int") .HasComment("老师Id"); b.Property("TeacherName") .HasColumnType("nvarchar(100)") .HasComment("老师姓名"); b.Property("Weight") .HasColumnType("double") .HasComment("体重"); b.HasKey("Id"); b.ToTable("I_SportsTestData"); }); modelBuilder.Entity("VOL.Entity.DomainModels.I_StuDetailInfoEntity", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("ClassRanking") .HasColumnType("int") .HasComment("班级排名"); b.Property("Efficiency") .HasColumnType("float") .HasComment("效率"); b.Property("GroupNumber") .HasColumnType("nvarchar(100)") .HasComment("组编号"); b.Property("GroupRanking") .HasColumnType("int") .HasComment("组排名"); b.Property("IsGroup") .HasColumnType("bit") .HasComment("是否是组"); b.Property("Kcal") .HasColumnType("nvarchar(100)") .HasComment("卡路里"); b.Property("Level") .HasColumnType("int") .HasComment("等级"); b.Property("PowerMax") .HasColumnType("float") .HasComment("最大握力"); b.Property("PowerTotal") .HasColumnType("float") .HasComment("总握力"); b.Property("Speed") .HasColumnType("float") .HasComment("速度"); b.Property("SpeedTime") .HasColumnType("float") .HasComment("速度时间"); b.Property("TotalNumber") .HasColumnType("int") .HasComment("总数"); b.Property("TrainGroupId") .HasColumnType("int"); b.Property("UseTime") .HasColumnType("int") .HasComment("使用时间"); b.HasKey("Id"); b.HasIndex("TrainGroupId"); b.ToTable("I_StuDetailInfoEntity"); }); modelBuilder.Entity("VOL.Entity.DomainModels.I_TrainGroup", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("AvgEff") .HasColumnType("nvarchar(100)") .HasComment("握力效率平均值"); b.Property("DevicesName") .HasColumnType("nvarchar(100)") .HasComment("设备名称"); b.Property("GroupAvg") .HasColumnType("nvarchar(100)") .HasComment("平均"); b.Property("GroupAvgKcal") .HasColumnType("nvarchar(100)") .HasComment("平均卡路里"); b.Property("GroupAvgTime") .HasColumnType("float") .HasComment("时间平均数"); b.Property("GroupHigh") .HasColumnType("int") .HasComment("优秀"); b.Property("GroupLow") .HasColumnType("int") .HasComment("合格"); b.Property("GroupM") .HasColumnType("int") .HasComment("良好"); b.Property("GroupMax") .HasColumnType("int") .HasComment("最大"); b.Property("GroupMedianNum") .HasColumnType("int") .HasComment("中位数"); b.Property("GroupMin") .HasColumnType("int") .HasComment("最小"); b.Property("GroupName") .HasColumnType("nvarchar(100)") .HasComment("组名"); b.Property("GroupSpeed") .HasColumnType("nvarchar(100)") .HasComment("每秒个数"); b.Property("GroupSpeedAvgTime") .HasColumnType("real") .HasComment("自由训练平均时间"); b.Property("GroupSpeedCompleteNum") .HasColumnType("int") .HasComment("自由训练距离完成人数"); b.Property("GroupSpeedCompletePre") .HasColumnType("int") .HasComment("百分比"); b.Property("GroupSpeedMaxime") .HasColumnType("real") .HasComment("自由训练最大时间"); b.Property("GroupSpeedMedianTime") .HasColumnType("real") .HasComment("自由训练中位数时间"); b.Property("GroupSpeedMinTime") .HasColumnType("real") .HasComment("自由训练最小时间"); b.Property("GroupSpeedTotalTime") .HasColumnType("real") .HasComment("自由训练总时间"); b.Property("GroupTimeMedian") .HasColumnType("int") .HasComment("时间中位数"); b.Property("GroupTotalNum") .HasColumnType("int") .HasComment("总数"); b.Property("GroupUseTime") .HasColumnType("int") .HasComment("限时限数完成总时间 / 红黄捏捏蛋对决 KO 时间"); b.Property("IsGroup") .HasColumnType("bit") .HasComment("true A组, false B组"); b.Property("Level1") .HasColumnType("int") .HasComment("等级高低1"); b.Property("Level10") .HasColumnType("int") .HasComment("等级高低10"); b.Property("Level2") .HasColumnType("int") .HasComment("等级高低2"); b.Property("Level3") .HasColumnType("int") .HasComment("等级高低3"); b.Property("Level4") .HasColumnType("int") .HasComment("等级高低4"); b.Property("Level5") .HasColumnType("int") .HasComment("等级高低5"); b.Property("Level6") .HasColumnType("int") .HasComment("等级高低6"); b.Property("Level7") .HasColumnType("int") .HasComment("等级高低7"); b.Property("Level8") .HasColumnType("int") .HasComment("等级高低8"); b.Property("Level9") .HasColumnType("int") .HasComment("等级高低9"); b.Property("MaxEff") .HasColumnType("nvarchar(100)") .HasComment("握力效率最大值"); b.Property("MaxUseTime") .HasColumnType("int") .HasComment("限时限数班级中最大用时"); b.Property("MinEff") .HasColumnType("nvarchar(100)") .HasComment("握力效率最小值"); b.Property("MinUseTime") .HasColumnType("int") .HasComment("限时限数班级中最小用时"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校Code"); b.Property("SecondsNumber") .HasColumnType("real") .HasComment("平均速度"); b.Property("StuName") .HasColumnType("nvarchar(100)") .HasComment("学生名称 (在随堂测试有效)"); b.Property("TrainingDataId") .HasColumnType("int"); b.HasKey("Id"); b.HasIndex("TrainingDataId"); b.ToTable("I_TrainGroup"); }); modelBuilder.Entity("VOL.Entity.DomainModels.I_TrainingData", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("AvgEff") .HasColumnType("nvarchar(100)") .HasComment("握力效率平均值"); b.Property("AvgNumMan") .HasColumnType("nvarchar(100)") .HasComment("男生平均"); b.Property("AvgNumWom") .HasColumnType("nvarchar(100)") .HasComment("女生平均"); b.Property("BoyLevelHigh") .HasColumnType("float") .HasComment("男孩优秀的评分标准"); b.Property("BoyLevelLow") .HasColumnType("float") .HasComment("男孩及格的评分标准"); b.Property("BoyLevelMiddle") .HasColumnType("float") .HasComment("男孩良好的评分标准"); b.Property("ClassAvgKcal") .HasColumnType("nvarchar(100)") .HasComment("平均kcal (协调项目:所有学生总个数)"); b.Property("ClassAvgTime") .HasColumnType("nvarchar(100)") .HasComment("时间平均数"); b.Property("ClassDate") .HasColumnType("nvarchar(100)") .HasComment("开始日期"); b.Property("ClassHightPer") .HasColumnType("int") .HasComment("优秀人数 (心率的达标人数)"); b.Property("ClassId") .HasColumnType("int") .HasComment("班级Id"); b.Property("ClassLowNum") .HasColumnType("int") .HasComment("合格"); b.Property("ClassMaxNum") .HasColumnType("int") .HasComment("最大圈数"); b.Property("ClassMedian") .HasColumnType("int") .HasComment("中位数"); b.Property("ClassMinNum") .HasColumnType("int") .HasComment("最小圈数"); b.Property("ClassName") .HasColumnType("nvarchar(100)") .HasComment("班级名称"); b.Property("ClassNum") .HasColumnType("int") .HasComment("班级人数"); b.Property("ClassNumAvg") .HasColumnType("float") .HasComment("平均数"); b.Property("ClassScore") .HasColumnType("int") .HasComment("训练成绩"); b.Property("ClassTime") .HasColumnType("nvarchar(100)") .HasComment("开始时间"); b.Property("ClassTimeMedian") .HasColumnType("int") .HasComment("时间中位数"); b.Property("ClassTotal") .HasColumnType("nvarchar(100)") .HasComment("总个数 (协调项目:所有学生总个数)"); b.Property("ClassWellNum") .HasColumnType("int") .HasComment("良好"); b.Property("DataSource") .HasColumnType("int") .HasComment("数据来源"); b.Property("Distance") .HasColumnType("int") .HasComment("自由模式 设置跑步距离"); b.Property("DistanceUseTime") .HasColumnType("real") .HasComment("自由模式设置 距离所需时间 (算合格)"); b.Property("EndTime") .HasColumnType("datetime") .HasComment("结束时间"); b.Property("GirlLevelHigh") .HasColumnType("float") .HasComment("女孩优秀的评分标准"); b.Property("GirlLevelLow") .HasColumnType("float") .HasComment("女孩及格的评分标准"); b.Property("GirlLevelMiddle") .HasColumnType("float") .HasComment("女孩良好的评分标准"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级编号"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("InsertTime") .HasColumnType("datetime") .HasComment("开始时间"); b.Property("IsDisplay") .HasColumnType("bit") .HasComment("是否显示"); b.Property("ItemType") .HasColumnType("int") .HasComment("项目类型"); b.Property("KoTimeR") .HasColumnType("nvarchar(max)") .HasComment("握力红队KO时间"); b.Property("KoTimeY") .HasColumnType("nvarchar(max)") .HasComment("握力黄队KO时间"); b.Property("Level1") .HasColumnType("int") .HasComment("跳绳等级高低1"); b.Property("Level10") .HasColumnType("int") .HasComment("跳绳等级高低10"); b.Property("Level2") .HasColumnType("int") .HasComment("跳绳等级高低2"); b.Property("Level3") .HasColumnType("int") .HasComment("跳绳等级高低3"); b.Property("Level4") .HasColumnType("int") .HasComment("跳绳等级高低4"); b.Property("Level5") .HasColumnType("int") .HasComment("跳绳等级高低5"); b.Property("Level6") .HasColumnType("int") .HasComment("跳绳等级高低6"); b.Property("Level7") .HasColumnType("int") .HasComment("跳绳等级高低7"); b.Property("Level8") .HasColumnType("int") .HasComment("跳绳等级高低8"); b.Property("Level9") .HasColumnType("int") .HasComment("跳绳等级高低9"); b.Property("LimitNumber") .HasColumnType("int") .HasComment("限数"); b.Property("LimitTime") .HasColumnType("int") .HasComment("限时"); b.Property("MaxEff") .HasColumnType("nvarchar(100)") .HasComment("握力效率大值"); b.Property("MaxNumMan") .HasColumnType("nvarchar(100)") .HasComment("男生最大值"); b.Property("MaxNumWom") .HasColumnType("nvarchar(100)") .HasComment("女生最大值"); b.Property("MaxUseTime") .HasColumnType("int") .HasComment("限时限数班级中最大用时"); b.Property("MedianNumMan") .HasColumnType("nvarchar(100)") .HasComment("男生中位数"); b.Property("MedianNumWom") .HasColumnType("nvarchar(100)") .HasComment("女生中位数"); b.Property("MinEff") .HasColumnType("nvarchar(100)") .HasComment("握力效率最小值"); b.Property("MinNumMan") .HasColumnType("nvarchar(100)") .HasComment("男生最小值"); b.Property("MinNumWom") .HasColumnType("nvarchar(100)") .HasComment("女生最小值"); b.Property("MinUseTime") .HasColumnType("int") .HasComment("限时限数班级中最小用时"); b.Property("ModeType") .HasColumnType("int") .HasComment("模式类型"); b.Property("ModelName") .HasColumnType("nvarchar(100)") .HasComment("模式名称"); b.Property("ModelType") .HasColumnType("int") .HasComment("当前模式类型 (1: 倒计时,2: 正向计数,3: 限时限数)"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校Code"); b.Property("Speed") .HasColumnType("nvarchar(100)") .HasComment("速度 (个/s)"); b.Property("StuName") .HasColumnType("nvarchar(100)") .HasComment("学生名称"); b.Property("TeacherId") .HasColumnType("int") .HasComment("老师Id"); b.Property("TotalNumber") .HasColumnType("int") .HasComment("参与人数"); b.Property("TotalR") .HasColumnType("nvarchar(max)") .HasComment("握力红队总握力"); b.Property("TotalRound") .HasColumnType("int") .HasComment("总轮次"); b.Property("TotalTime") .HasColumnType("int") .HasComment("限时限数总耗时"); b.Property("TotalY") .HasColumnType("nvarchar(max)") .HasComment("握力黄队总握力"); b.Property("TrainTimer") .HasColumnType("int") .HasComment("正向计数总共使用时间 (秒)"); b.Property("TrainType") .HasColumnType("int") .HasComment("训练类型"); b.Property("TrainingTime") .HasColumnType("int") .HasComment("训练倒计时时间 (1, 2 分钟)"); b.Property("TtotalGroup") .HasColumnType("int") .HasComment("总轮次"); b.HasKey("Id"); b.ToTable("I_TrainingData"); }); modelBuilder.Entity("VOL.Entity.DomainModels.I_TrainingStudentData", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Efficiency") .HasColumnType("double") .HasComment("握力"); b.Property("ErrorNumber") .HasColumnType("int") .HasComment("错误个数"); b.Property("Gender") .HasColumnType("int") .HasComment("学校Co性别de"); b.Property("HeartRatePercentage") .HasColumnType("int") .HasComment("心率强度"); b.Property("HighHeartRate") .HasColumnType("int") .HasComment("最高心率"); b.Property("JumpValue") .HasColumnType("int") .HasComment("个数"); b.Property("Kcal") .HasColumnType("double") .HasComment("能耗"); b.Property("LowHeartRate") .HasColumnType("int") .HasComment("最低心率"); b.Property("ResultLevel") .HasColumnType("int") .HasComment("训练成绩"); b.Property("SecondsNumber") .HasColumnType("double") .HasComment("每秒"); b.Property("SpeedTime") .HasColumnType("double") .HasComment("数值"); b.Property("StuAgileSpeedTimeNumber") .HasColumnType("int") .HasComment("正确个数"); b.Property("StudentName") .HasColumnType("nvarchar(100)") .HasComment("姓名"); b.Property("StudentNo") .HasColumnType("nvarchar(100)") .HasComment("学号"); b.Property("TrainingDataId") .HasColumnType("int"); b.HasKey("Id"); b.HasIndex("TrainingDataId"); b.ToTable("I_TrainingStudentData"); }); modelBuilder.Entity("VOL.Entity.DomainModels.I_TrainRanking", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("BalanceMaxNumber") .HasColumnType("int") .HasComment("平衡最大值"); b.Property("ClassId") .HasColumnType("int") .HasComment("班级Id"); b.Property("ClassName") .HasColumnType("nvarchar(100)") .HasComment("班级名称"); b.Property("DevicesName") .HasColumnType("nvarchar(100)") .HasComment("设备名称"); b.Property("Efficiency") .HasColumnType("float") .HasComment("握力"); b.Property("ErrorNumber") .HasColumnType("int") .HasComment("错误个数"); b.Property("Gender") .HasColumnType("int") .HasComment("学校Co性别de"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级编号"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("GradeNumer") .HasColumnType("int") .HasComment("年级总人数"); b.Property("GradeStandardNumer") .HasColumnType("int") .HasComment("年级达标次数"); b.Property("GroupName") .HasColumnType("nvarchar(200)") .HasComment("组名"); b.Property("HeartRatePercentage") .HasColumnType("int") .HasComment("心率强度百分比"); b.Property("HighHeartRate") .HasColumnType("int") .HasComment("最高心率"); b.Property("IsDisplay") .HasColumnType("bit") .HasComment("是否显示"); b.Property("Is_Promoted") .HasColumnType("int") .HasComment("是否晋级 (0 = 否)"); b.Property("JumpValue") .HasColumnType("int") .HasComment("个数"); b.Property("Kcal") .HasColumnType("nvarchar(100)") .HasComment("能耗"); b.Property("LongRunNum") .HasColumnType("nvarchar(2000)") .HasComment("长跑次数数组"); b.Property("LowHeartRate") .HasColumnType("int") .HasComment("最低心率"); b.Property("ModeType") .HasColumnType("int") .HasComment("倒计时限时限数"); b.Property("PowerMax") .HasColumnType("float") .HasComment("每个人最大握力"); b.Property("PowerTotal") .HasColumnType("float") .HasComment("每个人总的握力"); b.Property("Ranking") .HasColumnType("int") .HasComment("名次"); b.Property("ResultLevel") .HasColumnType("int") .HasComment("训练成绩"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校Code"); b.Property("SecondsNumber") .HasColumnType("float") .HasComment("每秒"); b.Property("SpeedTime") .HasColumnType("float") .HasComment("数值"); b.Property("StuAgileSpeedTimeNumber") .HasColumnType("int") .HasComment("正确个数"); b.Property("StudentName") .HasColumnType("nvarchar(100)") .HasComment("姓名"); b.Property("StudentNo") .HasColumnType("nvarchar(100)") .HasComment("学号"); b.Property("StudentRound") .HasColumnType("int") .HasComment("第几轮"); b.Property("TrainType") .HasColumnType("int") .HasComment("训练类型"); b.Property("TrainingDataId") .HasColumnType("int"); b.Property("UseTime") .HasColumnType("int") .HasComment("使用时间,限时限数最短"); b.Property("isGroup") .HasColumnType("bit") .HasComment("队伍:黄队 = true, 红队 = false"); b.HasKey("Id"); b.HasIndex("TrainingDataId"); b.ToTable("I_TrainRanking"); }); modelBuilder.Entity("VOL.Entity.DomainModels.N_AreaCategory", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Area") .HasColumnType("nvarchar(100)") .HasComment("区域"); b.Property("CategoryEnum") .HasColumnType("nvarchar(100)") .HasComment("类别枚举名称"); b.Property("CategoryName") .HasColumnType("nvarchar(100)") .HasComment("类别中文名称"); b.Property("CategoryValue") .HasColumnType("int") .HasComment("类别枚举值"); b.Property("Duration") .HasColumnType("int") .HasComment("时长"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.HasKey("Id"); b.ToTable("N_AreaCategory"); }); modelBuilder.Entity("VOL.Entity.DomainModels.N_AreaStandards", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("AreaCategoryId") .HasColumnType("int") .HasComment("区域项目Id"); b.Property("CategoryEnum") .HasColumnType("nvarchar(100)") .HasComment("类别名称"); b.Property("MaxValue") .HasColumnType("float") .HasComment("标准值(大)"); b.Property("MinValue") .HasColumnType("float") .HasComment("标准值(小)"); b.Property("Rank") .HasColumnType("nvarchar(100)") .HasComment("等级"); b.Property("Score") .HasColumnType("float") .HasComment("得分"); b.Property("Sex") .HasColumnType("int") .HasComment("性别"); b.HasKey("Id"); b.ToTable("N_AreaStandards"); }); modelBuilder.Entity("VOL.Entity.DomainModels.N_HealthStandards", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CategoryEnum") .HasColumnType("nvarchar(100)") .HasComment("类别名称"); b.Property("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int)") .HasComment("创建人"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级Id"); b.Property("MaxValue") .HasColumnType("float") .HasComment("标准值(大)"); b.Property("MinValue") .HasColumnType("float") .HasComment("标准值(小)"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("Rank") .HasColumnType("nvarchar(100)") .HasComment("等级"); b.Property("Score") .HasColumnType("float") .HasComment("得分"); b.Property("Sex") .HasColumnType("int") .HasComment("性别"); b.HasKey("Id"); b.ToTable("N_HealthStandards"); }); modelBuilder.Entity("VOL.Entity.DomainModels.N_SportsTestCategory", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CategoryEnum") .HasColumnType("nvarchar(100)") .HasComment("类别枚举名称"); b.Property("CategoryName") .HasColumnType("nvarchar(100)") .HasComment("类别中文名称"); b.Property("CategoryValue") .HasColumnType("int") .HasComment("类别枚举值"); b.Property("IsRopeSkip") .HasColumnType("int") .HasComment("是否是跳绳"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("StatisticType") .HasColumnType("int") .HasComment("统计类型"); b.HasKey("Id"); b.ToTable("N_SportsTestCategory"); }); modelBuilder.Entity("VOL.Entity.DomainModels.N_SportsTestValue", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("AdditionalScore") .HasColumnType("float") .HasComment("附加分"); b.Property("CategoryEnum") .HasColumnType("nvarchar(100)") .HasComment("类别名称"); b.Property("CategoryValue") .HasColumnType("int") .HasComment("类别枚举值"); b.Property("ClassId") .HasColumnType("int") .HasComment("班级Id"); b.Property("ClassName") .HasColumnType("nvarchar(100)") .HasComment("班级名称"); b.Property("ClassRank") .HasColumnType("int") .HasComment("班级排名"); b.Property("Consumption") .HasColumnType("int") .HasComment("运动消耗"); b.Property("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int)") .HasComment("创建人"); b.Property("DataSource") .HasColumnType("int") .HasComment("数据来源"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级Id"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("Height") .HasColumnType("float") .HasComment("身高"); b.Property("IsDisplay") .HasColumnType("bit") .HasComment("是否显示"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("MotionDuration") .HasColumnType("int") .HasComment("运动时长/分钟"); b.Property("Rank") .HasColumnType("nvarchar(100)") .HasComment("等级"); b.Property("RankEnum") .HasColumnType("int") .HasComment("训练成绩等级"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.Property("Score") .HasColumnType("float") .HasComment("得分"); b.Property("ScoreTime") .HasColumnType("datetime") .HasComment("测试时间"); b.Property("Semester") .HasColumnType("int)") .HasComment("学期"); b.Property("Sex") .HasColumnType("int") .HasComment("性别"); b.Property("Strength") .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("TeacherName") .HasColumnType("nvarchar(100)") .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("N_SportsTestValue"); }); modelBuilder.Entity("VOL.Entity.DomainModels.N_SportsTrainingCategory", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CategoryEnum") .HasColumnType("nvarchar(100)") .HasComment("类别枚举名称"); b.Property("CategoryName") .HasColumnType("nvarchar(100)") .HasComment("类别中文名称"); b.Property("CategoryValue") .HasColumnType("int") .HasComment("类别枚举值"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.HasKey("Id"); b.ToTable("N_SportsTrainingCategory"); }); modelBuilder.Entity("VOL.Entity.DomainModels.N_TestAssocCategory", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CategoryValue") .HasColumnType("int") .HasComment("类别枚举值"); b.Property("DataSource") .HasColumnType("int") .HasComment("数据来源[1:IOT/2:AI]"); b.Property("ModeId") .HasColumnType("int") .HasComment("模式Id"); b.HasKey("Id"); b.ToTable("N_TestAssocCategory"); }); modelBuilder.Entity("VOL.Entity.DomainModels.N_TrainingAssocCategory", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CategoryValue") .HasColumnType("int") .HasComment("类别枚举值"); b.Property("DataSource") .HasColumnType("int") .HasComment("数据来源[1:IOT/2:AI]"); b.Property("ModeId") .HasColumnType("int") .HasComment("模式Id"); b.HasKey("Id"); b.ToTable("N_TrainingAssocCategory"); }); modelBuilder.Entity("VOL.Entity.DomainModels.N_TrainingValue", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CategoryEnum") .HasColumnType("nvarchar(100)") .HasComment("类别名称"); b.Property("CategoryId") .HasColumnType("int") .HasComment("测试类别Id"); b.Property("ClassId") .HasColumnType("int") .HasComment("班级Id"); b.Property("ClassName") .HasColumnType("nvarchar(100)") .HasComment("班级名称"); b.Property("ClassRank") .HasColumnType("int") .HasComment("班级排名"); b.Property("Consumption") .HasColumnType("int") .HasComment("运动消耗"); b.Property("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int)") .HasComment("创建人"); b.Property("DataSource") .HasColumnType("int") .HasComment("数据来源"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级Id"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("MotionDuration") .HasColumnType("int") .HasComment("运动时长/分钟"); b.Property("Rank") .HasColumnType("nvarchar(100)") .HasComment("等级"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.Property("Score") .HasColumnType("float") .HasComment("得分"); b.Property("Sex") .HasColumnType("int") .HasComment("性别"); b.Property("Strength") .HasColumnType("int") .HasComment("运动强度"); b.Property("StudentNo") .HasColumnType("nvarchar(100)") .HasComment("学生学号"); b.Property("TeacherId") .HasColumnType("int") .HasComment("老师Id"); b.Property("Value") .HasColumnType("float") .HasComment("测试结果"); b.HasKey("Id"); b.ToTable("N_TrainingValue"); }); modelBuilder.Entity("VOL.Entity.DomainModels.N_VisionData", 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("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int") .HasComment("创建人"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级Id"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("ImportDate") .HasColumnType("datetime") .HasComment("导入时间"); b.Property("Modifier") .HasColumnType("int") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.Property("StudentName") .HasColumnType("nvarchar(100)") .HasComment("学生姓名"); b.Property("StudentNo") .HasColumnType("nvarchar(100)") .HasComment("学生学号"); b.Property("VisionLeft") .HasColumnType("float") .HasComment("左眼"); b.Property("VisionReight") .HasColumnType("float") .HasComment("右眼"); b.HasKey("Id"); b.ToTable("N_VisionData"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_Class", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("ClassName") .HasColumnType("nvarchar(100)") .HasComment("班级名称"); b.Property("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int)") .HasComment("创建人"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级Id"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.HasKey("Id"); b.ToTable("S_Class"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_ClassAssocTeacher", 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("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int)") .HasComment("创建人"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("TeacherId") .HasColumnType("int") .HasComment("老师Id"); b.HasKey("Id"); b.ToTable("S_ClassAssocTeacher"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_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("DeviceType") .HasColumnType("int") .HasComment("设备类型"); b.Property("Name") .HasColumnType("nvarchar(200)") .HasComment("AI设备名称"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.Property("StudentNo") .HasColumnType("nvarchar(100)") .HasComment("学生学号"); b.HasKey("Id"); b.ToTable("S_Device"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_GatewayAssocSchool", 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("Mac") .HasColumnType("nvarchar(100)") .HasComment("设备的Mac地址"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.HasKey("Id"); b.ToTable("S_GatewayAssocSchool"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_Grade", 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("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.HasKey("Id"); b.ToTable("S_Grade"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_HomeWork", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Amount") .HasColumnType("int") .HasComment("作业数量"); b.Property("ClassId") .HasColumnType("int") .HasComment("班级Id"); b.Property("ClassName") .HasColumnType("nvarchar(100)") .HasComment("班级名称"); b.Property("CreateTime") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Duration") .HasColumnType("int") .HasComment("作业时长"); b.Property("EndTime") .HasColumnType("datetime") .HasComment("结束时间"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级Id"); b.Property("GradeName") .HasColumnType("nvarchar(100)") .HasComment("年级名称"); b.Property("GroupNumber") .HasColumnType("int") .HasComment("作业数量"); b.Property("IsRepeat") .HasColumnType("bit") .HasComment("是否重复"); b.Property("RepetitionPeriod") .HasColumnType("nvarchar(100)") .HasComment("重复周期"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.Property("StartTime") .HasColumnType("datetime") .HasComment("开始时间"); b.Property("StudentScope") .HasColumnType("int") .HasComment("学生范围"); b.Property("TeacherId") .HasColumnType("int") .HasComment("老师Id"); b.Property("TeacherName") .HasColumnType("nvarchar(100)") .HasComment("老师名称"); b.Property("TeacherPhoneNo") .HasColumnType("nvarchar(100)") .HasComment("老师手机号"); b.Property("WorkModeType") .HasColumnType("int") .HasComment("作业类型"); b.Property("WorkModeTypeName") .HasColumnType("nvarchar(200)") .HasComment("模式类型名称"); b.Property("WorkName") .HasColumnType("nvarchar(200)") .HasComment("作业名称"); b.Property("WorkStatus") .HasColumnType("int") .HasComment("作业状态"); b.Property("WorkText") .HasColumnType("nvarchar(max)") .HasComment("作业内容"); b.Property("WorkType") .HasColumnType("int") .HasComment("作业类型"); b.Property("WorkTypeName") .HasColumnType("nvarchar(200)") .HasComment("作业类型名称"); b.HasKey("Id"); b.ToTable("S_HomeWork"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_HomeWorkStudents", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("DataSource") .HasColumnType("int") .HasComment("数据来源"); b.Property("HomeWorkId") .HasColumnType("int"); b.Property("Photo") .HasColumnType("nvarchar(2000)") .HasComment("学生照片"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.Property("Sex") .HasColumnType("int") .HasComment("性别"); b.Property("StudentName") .HasColumnType("nvarchar(100)") .HasComment("学生名称"); b.Property("StudentNo") .HasColumnType("nvarchar(100)") .HasComment("学生学号"); b.Property("Value") .HasColumnType("int") .HasComment("学生作业状态"); b.Property("WorkStatus") .HasColumnType("int") .HasComment("学生作业状态"); b.HasKey("Id"); b.HasIndex("HomeWorkId"); b.ToTable("S_HomeWorkStudents"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_School", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Area") .HasColumnType("nvarchar(20)") .HasComment("所属区域"); b.Property("City") .HasColumnType("nvarchar(20)") .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("Province") .HasColumnType("nvarchar(20)") .HasComment("所属省份"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.Property("SchoolName") .HasColumnType("nvarchar(100)") .HasComment("学校名称"); b.Property("SchoolNatureId") .HasColumnType("int") .HasComment("学校性质Id"); b.Property("SchoolType") .HasColumnType("int") .HasComment("学校类型"); b.HasKey("Id"); b.ToTable("S_School"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_Student", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Age") .HasColumnType("int") .HasComment("年龄"); b.Property("AppletPwd") .HasColumnType("nvarchar(100)") .HasComment("小程序密码"); b.Property("Birthday") .HasColumnType("datetime") .HasComment("出生日期"); b.Property("ClassId") .HasColumnType("int") .HasComment("班级Id"); b.Property("ClassName") .HasColumnType("nvarchar(100)") .HasComment("班级名称"); b.Property("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int)") .HasComment("创建人"); b.Property("HeartRateFrontNo") .HasColumnType("nvarchar(100)") .HasComment("心率设备正面编号"); b.Property("HeartRateId") .HasColumnType("nvarchar(100)") .HasComment("心率设备ID"); b.Property("HeartRateQRCode") .HasColumnType("nvarchar(100)") .HasComment("心率设备二维码编号"); b.Property("HomeAddress") .HasColumnType("nvarchar(200)") .HasComment("家庭住址"); b.Property("IDCard") .HasColumnType("nvarchar(50)") .HasComment("身份证"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("Nation") .HasColumnType("nvarchar(20)") .HasComment("民族"); b.Property("OrderNo") .HasColumnType("int") .HasComment("排序"); b.Property("ParentName") .HasColumnType("nvarchar(20)") .HasComment("家长姓名"); b.Property("ParentPhoneNo") .HasColumnType("nvarchar(20)") .HasComment("家长联系方式"); b.Property("Photo") .HasColumnType("nvarchar(2000)") .HasComment("学生照片"); b.Property("PlaceSchoolRollNo") .HasColumnType("nvarchar(100)") .HasComment("地方学籍号"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("RopeSkipNo") .HasColumnType("nvarchar(100)") .HasComment("跳绳二维码编号"); b.Property("RopeSkipQRCode") .HasColumnType("nvarchar(100)") .HasComment("跳绳编号"); b.Property("RunChipNo") .HasColumnType("nvarchar(100)") .HasComment("中长跑芯片编号"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.Property("SchoolRollNo") .HasColumnType("nvarchar(100)") .HasComment("学籍号"); b.Property("Sex") .HasColumnType("int") .HasComment("性别"); b.Property("StudentName") .HasColumnType("nvarchar(100)") .HasComment("学生名称"); b.Property("StudentNation") .HasColumnType("nvarchar(50)") .HasComment("学生名族"); b.Property("StudentNo") .HasColumnType("nvarchar(100)") .HasComment("学生学号"); b.Property("StudentStatus") .HasColumnType("int") .HasComment("状态"); b.Property("TotalTrainNumber") .HasColumnType("int") .HasComment("训练次数"); b.Property("TotalTrainTime") .HasColumnType("float") .HasComment("训练时长"); b.HasKey("Id"); b.ToTable("S_Student"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_SubmittedAssignments", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("FileName") .HasColumnType("nvarchar(200)") .HasComment("文件名称"); b.Property("FilePath") .HasColumnType("nvarchar(2000)") .HasComment("文件地址"); b.Property("FileSize") .HasColumnType("int") .HasComment("文件大小"); b.Property("FileType") .HasColumnType("int") .HasComment("文件类型"); b.Property("HomeWorkId") .HasColumnType("int") .HasComment("作业Id"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.Property("StudentNo") .HasColumnType("nvarchar(100)") .HasComment("学生学号"); b.HasKey("Id"); b.ToTable("S_SubmittedAssignments"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_Teacher", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("AccumulatedTeachingTimes") .HasColumnType("int") .HasComment("授课次数"); b.Property("Age") .HasColumnType("int") .HasComment("教师年龄"); b.Property("AppletPwd") .HasColumnType("nvarchar(100)") .HasComment("小程序密码"); b.Property("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int)") .HasComment("创建人"); b.Property("InductionDate") .HasColumnType("datetime") .HasComment("入职日期"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("Ology") .HasColumnType("nvarchar(20)") .HasComment("老师学科"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("SchoolCode") .HasColumnType("nvarchar(100)") .HasComment("学校编号"); b.Property("Sex") .HasColumnType("int") .HasComment("教师性别"); b.Property("TeacherName") .HasColumnType("nvarchar(100)") .HasComment("教师名称"); b.Property("TeacherPhoneNo") .HasColumnType("nvarchar(20)") .HasComment("老师联系方式"); b.Property("TeacherPhoto") .HasColumnType("nvarchar(2000)") .HasComment("老师照片"); b.Property("TeacherStatus") .HasColumnType("int") .HasComment("状态"); b.HasKey("Id"); b.ToTable("S_Teacher"); }); modelBuilder.Entity("VOL.Entity.DomainModels.SellOrder", b => { b.Property("Order_Id") .ValueGeneratedOnAdd() .HasMaxLength(36) .HasColumnType("uniqueidentifier"); b.Property("AuditDate") .HasColumnType("datetime"); b.Property("AuditId") .HasColumnType("int"); b.Property("AuditStatus") .HasColumnType("int"); b.Property("Auditor") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(255) .HasColumnType("nvarchar(255)"); b.Property("Modifier") .HasMaxLength(255) .HasColumnType("nvarchar(255)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("OrderType") .HasColumnType("int"); b.Property("Qty") .HasColumnType("int"); b.Property("Remark") .HasMaxLength(1000) .HasColumnType("nvarchar(1000)"); b.Property("SellNo") .IsRequired() .HasMaxLength(255) .HasColumnType("nvarchar(255)"); b.Property("TranNo") .IsRequired() .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.HasKey("Order_Id"); b.ToTable("SellOrder"); }); modelBuilder.Entity("VOL.Entity.DomainModels.SellOrderList", b => { b.Property("OrderList_Id") .ValueGeneratedOnAdd() .HasMaxLength(36) .HasColumnType("uniqueidentifier"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(255) .HasColumnType("nvarchar(255)"); b.Property("MO") .IsRequired() .HasMaxLength(255) .HasColumnType("nvarchar(255)"); b.Property("Modifier") .HasMaxLength(255) .HasColumnType("nvarchar(255)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("Order_Id") .HasMaxLength(36) .HasColumnType("uniqueidentifier"); b.Property("ProductName") .IsRequired() .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("Qty") .HasColumnType("int"); b.Property("Remark") .HasMaxLength(1000) .HasColumnType("nvarchar(1000)"); b.Property("Weight") .HasColumnType("decimal"); b.HasKey("OrderList_Id"); b.HasIndex("Order_Id"); b.ToTable("SellOrderList"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_City", b => { b.Property("CityId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("CityId"), 1L, 1); b.Property("CityCode") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("城市Code"); b.Property("CityName") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("城市名称"); b.Property("ProvinceCode") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("省份Code"); b.HasKey("CityId"); b.ToTable("Sys_City"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_Department", b => { b.Property("DepartmentId") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("DepartmentCode") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("DepartmentName") .IsRequired() .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("DepartmentType") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("Enable") .HasColumnType("int"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("ParentId") .HasColumnType("uniqueidentifier"); b.Property("Remark") .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.HasKey("DepartmentId"); b.ToTable("Sys_Department"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_Dictionary", b => { b.Property("Dic_ID") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Dic_ID"), 1L, 1); b.Property("Config") .HasMaxLength(10000) .HasColumnType("nvarchar(10000)"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("DBServer") .HasMaxLength(10000) .HasColumnType("nvarchar(10000)"); b.Property("DbSql") .HasMaxLength(10000) .HasColumnType("nvarchar(10000)"); b.Property("DicName") .IsRequired() .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("DicNo") .IsRequired() .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("Enable") .HasColumnType("int"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("OrderNo") .HasColumnType("int"); b.Property("ParentId") .HasColumnType("int"); b.Property("Remark") .HasMaxLength(2000) .HasColumnType("nvarchar(2000)"); b.HasKey("Dic_ID"); b.ToTable("Sys_Dictionary"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_DictionaryList", b => { b.Property("DicList_ID") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("DicList_ID"), 1L, 1); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("DicName") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("DicValue") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("Dic_ID") .HasColumnType("int"); b.Property("Enable") .HasColumnType("int"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("OrderNo") .HasColumnType("int"); b.Property("Remark") .HasMaxLength(2000) .HasColumnType("nvarchar(2000)"); b.HasKey("DicList_ID"); b.HasIndex("Dic_ID"); b.ToTable("Sys_DictionaryList"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_District", b => { b.Property("DistrictId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("DistrictId"), 1L, 1); b.Property("CityCode") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("城市Code"); b.Property("DistrictCode") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("区县Code"); b.Property("DistrictName") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("区县名称"); b.HasKey("DistrictId"); b.ToTable("Sys_District"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_Log", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("BeginDate") .HasColumnType("datetime"); b.Property("BrowserType") .HasMaxLength(200) .HasColumnType("varchar(200)"); b.Property("ElapsedTime") .HasColumnType("int"); b.Property("EndDate") .HasColumnType("datetime"); b.Property("ExceptionInfo") .HasColumnType("varchar(max)"); b.Property("LogType") .HasMaxLength(50) .HasColumnType("varchar(50)"); b.Property("RequestParameter") .HasColumnType("varchar(max)"); b.Property("ResponseParameter") .HasColumnType("varchar(max)"); b.Property("Role_Id") .HasColumnType("int"); b.Property("ServiceIP") .HasMaxLength(100) .HasColumnType("varchar(100)"); b.Property("Success") .HasColumnType("int"); b.Property("Url") .HasMaxLength(30000) .HasColumnType("varchar(max)"); b.Property("UserIP") .HasMaxLength(100) .HasColumnType("varchar(100)"); b.Property("UserName") .HasMaxLength(30000) .HasColumnType("varchar(30000)"); b.Property("User_Id") .HasColumnType("int"); b.HasKey("Id"); b.ToTable("Sys_Log"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_Menu", b => { b.Property("Menu_Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Menu_Id"), 1L, 1); b.Property("Auth") .HasMaxLength(10000) .HasColumnType("nvarchar(10000)"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("Creator") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("Description") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("Enable") .HasColumnType("int"); b.Property("Icon") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("MenuName") .IsRequired() .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("MenuType") .HasColumnType("int"); b.Property("Modifier") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("OrderNo") .HasColumnType("int"); b.Property("ParentId") .HasColumnType("int"); b.Property("TableName") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("Url") .HasMaxLength(10000) .HasColumnType("nvarchar(10000)"); b.HasKey("Menu_Id"); b.ToTable("Sys_Menu"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_Province", b => { b.Property("ProvinceId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ProvinceId"), 1L, 1); b.Property("ProvinceCode") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("省份Code"); b.Property("ProvinceName") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("省份名称"); b.Property("RegionCode") .HasMaxLength(50) .HasColumnType("nvarchar(50)") .HasComment("大区Code"); b.HasKey("ProvinceId"); b.ToTable("Sys_Province"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_QuartzLog", b => { b.Property("LogId") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ElapsedTime") .HasColumnType("int"); b.Property("EndDate") .HasColumnType("datetime"); b.Property("ErrorMsg") .HasColumnType("nvarchar(max)"); b.Property("Id") .HasColumnType("uniqueidentifier"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("ResponseContent") .HasColumnType("nvarchar(max)"); b.Property("Result") .HasColumnType("int"); b.Property("StratDate") .HasColumnType("datetime"); b.Property("TaskName") .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.HasKey("LogId"); b.ToTable("Sys_QuartzLog"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_QuartzOptions", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("ApiUrl") .HasMaxLength(2000) .HasColumnType("nvarchar(2000)"); b.Property("AuthKey") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("AuthValue") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("CronExpression") .IsRequired() .HasMaxLength(100) .HasColumnType("varchar(100)"); b.Property("Describe") .HasMaxLength(2000) .HasColumnType("nvarchar(2000)"); b.Property("GroupName") .IsRequired() .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("LastRunTime") .HasColumnType("datetime"); b.Property("Method") .HasMaxLength(50) .HasColumnType("varchar(50)"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("PostData") .HasColumnType("nvarchar(max)"); b.Property("Status") .HasColumnType("int"); b.Property("TaskName") .IsRequired() .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("TimeOut") .HasColumnType("int"); b.HasKey("Id"); b.ToTable("Sys_QuartzOptions"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_Role", b => { b.Property("Role_Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Role_Id"), 1L, 1); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("Creator") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("DeleteBy") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("DeptName") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("Dept_Id") .HasColumnType("int"); b.Property("Enable") .HasColumnType("int"); b.Property("Modifier") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("OrderNo") .HasColumnType("int"); b.Property("ParentId") .HasColumnType("int"); b.Property("RoleName") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.HasKey("Role_Id"); b.ToTable("Sys_Role"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_RoleAuth", b => { b.Property("Auth_Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Auth_Id"), 1L, 1); b.Property("AuthValue") .IsRequired() .HasMaxLength(1000) .HasColumnType("nvarchar(1000)"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("Creator") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("Menu_Id") .HasColumnType("int"); b.Property("Modifier") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("Role_Id") .HasColumnType("int"); b.Property("User_Id") .HasColumnType("int"); b.HasKey("Auth_Id"); b.HasIndex("Role_Id"); b.ToTable("Sys_RoleAuth"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_TableColumn", b => { b.Property("ColumnId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ColumnId"), 1L, 1); b.Property("ApiInPut") .HasColumnType("int"); b.Property("ApiIsNull") .HasColumnType("int"); b.Property("ApiOutPut") .HasColumnType("int"); b.Property("ColSize") .HasColumnType("int"); b.Property("ColumnCnName") .HasColumnType("nvarchar(max)") .HasColumnName("ColumnCNName"); b.Property("ColumnName") .HasColumnType("nvarchar(max)"); b.Property("ColumnType") .HasColumnType("nvarchar(max)"); b.Property("ColumnWidth") .HasColumnType("int"); b.Property("Columnformat") .HasColumnType("nvarchar(max)"); b.Property("CreateDate") .HasColumnType("datetime2"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasColumnType("nvarchar(max)"); b.Property("DropNo") .HasColumnType("nvarchar(max)"); b.Property("EditColNo") .HasColumnType("int"); b.Property("EditRowNo") .HasColumnType("int"); b.Property("EditType") .HasColumnType("nvarchar(max)"); b.Property("Enable") .HasColumnType("int"); b.Property("IsColumnData") .HasColumnType("int"); b.Property("IsDisplay") .HasColumnType("int"); b.Property("IsImage") .HasColumnType("int"); b.Property("IsKey") .HasColumnType("int"); b.Property("IsNull") .HasColumnType("int"); b.Property("IsReadDataset") .HasColumnType("int"); b.Property("Maxlength") .HasColumnType("int"); b.Property("Modifier") .HasColumnType("nvarchar(max)"); b.Property("ModifyDate") .HasColumnType("datetime2"); b.Property("ModifyID") .HasColumnType("int"); b.Property("OrderNo") .HasColumnType("int"); b.Property("Script") .HasColumnType("nvarchar(max)"); b.Property("SearchColNo") .HasColumnType("int"); b.Property("SearchRowNo") .HasColumnType("int"); b.Property("SearchType") .HasColumnType("nvarchar(max)"); b.Property("Sortable") .HasColumnType("int"); b.Property("TableName") .HasColumnType("nvarchar(max)"); b.Property("Table_Id") .HasColumnType("int"); b.HasKey("ColumnId"); b.HasIndex("Table_Id"); b.ToTable("Sys_TableColumn"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_TableInfo", b => { b.Property("Table_Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Table_Id"), 1L, 1); b.Property("CnName") .HasColumnType("nvarchar(max)"); b.Property("ColumnCNName") .HasColumnType("nvarchar(max)"); b.Property("DBServer") .HasColumnType("nvarchar(max)"); b.Property("DataTableType") .HasColumnType("nvarchar(max)"); b.Property("DetailCnName") .HasColumnType("nvarchar(max)"); b.Property("DetailName") .HasColumnType("nvarchar(max)"); b.Property("EditorType") .HasColumnType("nvarchar(max)"); b.Property("Enable") .HasColumnType("int"); b.Property("ExpressField") .HasColumnType("nvarchar(max)"); b.Property("FolderName") .HasColumnType("nvarchar(max)"); b.Property("Namespace") .HasColumnType("nvarchar(max)"); b.Property("OrderNo") .HasColumnType("int"); b.Property("ParentId") .HasColumnType("int"); b.Property("RichText") .HasColumnType("nvarchar(max)"); b.Property("SortName") .HasColumnType("nvarchar(max)"); b.Property("TableName") .HasColumnType("nvarchar(max)"); b.Property("TableTrueName") .HasColumnType("nvarchar(max)"); b.Property("UploadField") .HasColumnType("nvarchar(max)"); b.Property("UploadMaxCount") .HasColumnType("int"); b.HasKey("Table_Id"); b.ToTable("Sys_TableInfo"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_User", b => { b.Property("User_Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("User_Id"), 1L, 1); b.Property("Address") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("AppType") .HasColumnType("int"); b.Property("AuditDate") .HasColumnType("datetime"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("DeptName") .HasMaxLength(150) .HasColumnType("nvarchar(150)"); b.Property("Dept_Id") .HasColumnType("int"); b.Property("Email") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("Enable") .HasColumnType("int"); b.Property("Gender") .HasColumnType("int"); b.Property("HeadImageUrl") .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("LastLoginDate") .HasColumnType("datetime"); b.Property("LastModifyPwdDate") .HasColumnType("datetime"); b.Property("Modifier") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("PhoneNo") .HasMaxLength(11) .HasColumnType("nvarchar(11)"); b.Property("Remark") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("RoleName") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("Role_Id") .HasColumnType("int"); b.Property("SchoolCode") .HasMaxLength(20) .HasColumnType("nvarchar(20)"); b.Property("SchoolName") .HasMaxLength(20) .HasColumnType("nvarchar(20)"); b.Property("Token") .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("UserName") .IsRequired() .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("UserPwd") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("UserTrueName") .HasMaxLength(20) .HasColumnType("nvarchar(20)"); b.HasKey("User_Id"); b.ToTable("Sys_User"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_UserDepartment", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(255) .HasColumnType("nvarchar(255)"); b.Property("DepartmentId") .HasColumnType("uniqueidentifier"); b.Property("Enable") .HasColumnType("int"); b.Property("Modifier") .HasMaxLength(255) .HasColumnType("nvarchar(255)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("UserId") .HasColumnType("int"); b.HasKey("Id"); b.ToTable("Sys_UserDepartment"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_WorkFlow", b => { b.Property("WorkFlow_Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AuditingEdit") .HasColumnType("int"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("Enable") .HasColumnType("int"); b.Property("LineConfig") .HasColumnType("nvarchar(max)"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("NodeConfig") .HasColumnType("nvarchar(max)"); b.Property("Remark") .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("Weight") .HasColumnType("int"); b.Property("WorkName") .IsRequired() .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("WorkTable") .IsRequired() .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("WorkTableName") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.HasKey("WorkFlow_Id"); b.ToTable("Sys_WorkFlow"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_WorkFlowStep", b => { b.Property("WorkStepFlow_Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AuditBack") .HasColumnType("int"); b.Property("AuditMethod") .HasColumnType("int"); b.Property("AuditRefuse") .HasColumnType("int"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("Enable") .HasColumnType("int"); b.Property("Filters") .HasMaxLength(4000) .HasColumnType("nvarchar(4000)"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("NextStepIds") .HasMaxLength(500) .HasColumnType("varchar(500)"); b.Property("OrderId") .HasColumnType("int"); b.Property("ParentId") .HasMaxLength(2000) .HasColumnType("varchar(2000)"); b.Property("Remark") .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("SendMail") .HasColumnType("int"); b.Property("StepAttrType") .HasMaxLength(50) .HasColumnType("varchar(50)"); b.Property("StepId") .HasMaxLength(100) .HasColumnType("varchar(100)"); b.Property("StepName") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("StepType") .HasColumnType("int"); b.Property("StepValue") .HasMaxLength(500) .HasColumnType("varchar(500)"); b.Property("Weight") .HasColumnType("int"); b.Property("WorkFlow_Id") .HasColumnType("uniqueidentifier"); b.HasKey("WorkStepFlow_Id"); b.HasIndex("WorkFlow_Id"); b.ToTable("Sys_WorkFlowStep"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_WorkFlowTable", b => { b.Property("WorkFlowTable_Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AuditStatus") .HasColumnType("int"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("CurrentOrderId") .HasColumnType("int"); b.Property("CurrentStepId") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("Enable") .HasColumnType("int"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("StepName") .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("WorkFlow_Id") .HasColumnType("uniqueidentifier"); b.Property("WorkName") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("WorkTable") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("WorkTableKey") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("WorkTableName") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.HasKey("WorkFlowTable_Id"); b.ToTable("Sys_WorkFlowTable"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_WorkFlowTableAuditLog", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AuditDate") .HasColumnType("datetime"); b.Property("AuditId") .HasColumnType("int"); b.Property("AuditResult") .HasMaxLength(1000) .HasColumnType("nvarchar(1000)"); b.Property("AuditStatus") .HasColumnType("int"); b.Property("Auditor") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("Remark") .HasMaxLength(1000) .HasColumnType("nvarchar(1000)"); b.Property("StepId") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("StepName") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("WorkFlowTableStep_Id") .HasColumnType("uniqueidentifier"); b.Property("WorkFlowTable_Id") .HasColumnType("uniqueidentifier"); b.HasKey("Id"); b.ToTable("Sys_WorkFlowTableAuditLog"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_WorkFlowTableStep", b => { b.Property("Sys_WorkFlowTableStep_Id") .ValueGeneratedOnAdd() .HasColumnType("uniqueidentifier"); b.Property("AuditDate") .HasColumnType("datetime"); b.Property("AuditId") .HasColumnType("int"); b.Property("AuditStatus") .HasColumnType("int"); b.Property("Auditor") .HasMaxLength(50) .HasColumnType("nvarchar(50)"); b.Property("CreateDate") .HasColumnType("datetime"); b.Property("CreateID") .HasColumnType("int"); b.Property("Creator") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("Enable") .HasColumnType("int"); b.Property("Modifier") .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ModifyDate") .HasColumnType("datetime"); b.Property("ModifyID") .HasColumnType("int"); b.Property("NextStepId") .HasMaxLength(100) .HasColumnType("varchar(100)"); b.Property("OrderId") .HasColumnType("int"); b.Property("ParentId") .HasMaxLength(2000) .HasColumnType("varchar(2000)"); b.Property("Remark") .HasMaxLength(500) .HasColumnType("nvarchar(500)"); b.Property("StepAttrType") .HasMaxLength(50) .HasColumnType("varchar(50)"); b.Property("StepId") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("StepName") .HasMaxLength(200) .HasColumnType("nvarchar(200)"); b.Property("StepType") .HasColumnType("int"); b.Property("StepValue") .HasMaxLength(500) .HasColumnType("varchar(500)"); b.Property("Weight") .HasColumnType("int"); b.Property("WorkFlowTable_Id") .HasColumnType("uniqueidentifier"); b.Property("WorkFlow_Id") .HasColumnType("uniqueidentifier"); b.HasKey("Sys_WorkFlowTableStep_Id"); b.HasIndex("WorkFlowTable_Id"); b.ToTable("Sys_WorkFlowTableStep"); }); modelBuilder.Entity("VOL.Entity.DomainModels.test2019", b => { b.Property("id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("id"), 1L, 1); b.Property("db") .HasColumnType("decimal"); b.Property("testUtf8") .IsRequired() .HasMaxLength(10) .HasColumnType("nvarchar(10)"); b.Property("testmb4") .HasMaxLength(12) .HasColumnType("nvarchar(12)"); b.Property("text") .HasMaxLength(65535) .HasColumnType("nvarchar(65535)"); b.Property("timepsan") .HasColumnType("datetime"); b.Property("tt") .HasMaxLength(1) .HasColumnType("nvarchar(1)"); b.Property("y") .HasColumnType("int"); b.HasKey("id"); b.ToTable("test2019"); }); modelBuilder.Entity("VOL.Entity.DomainModels.vProvinceCity", b => { b.Property("ProvinceId") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("ProvinceId"), 1L, 1); b.Property("CityCode") .IsRequired() .HasMaxLength(20) .HasColumnType("nvarchar(20)"); b.Property("CityName") .IsRequired() .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.Property("ProvinceCode") .IsRequired() .HasMaxLength(20) .HasColumnType("nvarchar(20)"); b.Property("ProvinceName") .IsRequired() .HasMaxLength(30) .HasColumnType("nvarchar(30)"); b.HasKey("ProvinceId"); b.ToTable("vProvinceCity"); }); modelBuilder.Entity("VOL.Entity.DomainModels.vSys_Dictionary", b => { b.Property("Dic_ID") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Dic_ID"), 1L, 1); b.Property("DicList_ID") .HasColumnType("int"); b.Property("DicName") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("DicNo") .IsRequired() .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("DicValue") .HasMaxLength(100) .HasColumnType("nvarchar(100)"); b.Property("Enable") .HasColumnType("int"); b.HasKey("Dic_ID"); b.ToTable("vSys_Dictionary"); }); modelBuilder.Entity("VOL.Entity.DomainModels.XinWei.XW_Device", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("编号"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CameraInfo") .HasColumnType("nvarchar(max)") .HasComment("摄像头序列号、版本信息"); b.Property("CameraIp") .HasColumnType("nvarchar(max)") .HasComment("AI 摄像机 IP 地址"); b.Property("CreateBy") .HasColumnType("nvarchar(max)") .HasComment("创建人"); b.Property("CreateTime") .HasColumnType("nvarchar(max)") .HasComment("创建时间"); b.Property("DeployTime") .HasColumnType("nvarchar(max)") .HasComment("应用时间"); b.Property("DeviceImei") .HasColumnType("nvarchar(max)") .HasComment("设备 IMEI 地址"); b.Property("DeviceMac") .HasColumnType("nvarchar(max)") .HasComment("设备 MAC 地址"); b.Property("DeviceSerial") .HasColumnType("nvarchar(max)") .HasComment("设备序列号"); b.Property("DeviceType") .HasColumnType("nvarchar(max)") .HasComment("设备型号"); b.Property("Eai100Flag") .HasColumnType("bit") .HasComment("是否是 EAI100 摄像头"); b.Property("GunJumpingIp") .HasColumnType("nvarchar(max)") .HasComment("抢跑 IP"); b.Property("HardwareVer") .HasColumnType("nvarchar(max)") .HasComment("硬件版本"); b.Property("LastLoginTime") .HasColumnType("nvarchar(max)") .HasComment("最后登录时间"); b.Property("OrgId") .HasColumnType("int") .HasComment("组织 ID"); b.Property("OrgName") .HasColumnType("nvarchar(max)") .HasComment("组织名称"); b.Property("Remark") .HasColumnType("nvarchar(max)") .HasComment("备注"); b.Property("SimilarNumber") .HasColumnType("int") .HasComment("学校人脸的相似度"); b.Property("SoftWareVer") .HasColumnType("nvarchar(max)") .HasComment("软件版本"); b.Property("State") .HasColumnType("int") .HasComment("授权状态"); b.Property("Status") .HasColumnType("int") .HasComment("状态"); b.Property("Type") .HasColumnType("double") .HasComment("类型"); b.Property("UpdateBy") .HasColumnType("nvarchar(max)") .HasComment("修改人"); b.Property("UpdateTime") .HasColumnType("nvarchar(max)") .HasComment("修改时间"); b.Property("UserId") .HasColumnType("int") .HasComment("用户 ID"); b.Property("UserName") .HasColumnType("nvarchar(max)") .HasComment("用户名称"); b.HasKey("Id"); b.ToTable("XW_Device"); }); modelBuilder.Entity("VOL.Entity.DomainModels.XinWei.XW_SportsTestData", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CheckCode") .HasColumnType("nvarchar(max)") .HasComment("提交标识"); b.Property("ClassId") .HasColumnType("int") .HasComment("班级或者名单id(根据roster_type来判断)"); b.Property("ClassName") .HasColumnType("nvarchar(max)") .HasComment("班级名称"); b.Property("CreateBy") .HasColumnType("nvarchar(max)") .HasComment("创建人"); b.Property("CreateTime") .HasColumnType("nvarchar(max)") .HasComment("创建时间"); b.Property("DoubleFlag") .HasColumnType("bit") .HasComment("是否双人模式"); b.Property("EndTime") .HasColumnType("nvarchar(max)") .HasComment("结束时间"); b.Property("ExaminationId") .HasColumnType("int") .HasComment("考试id"); b.Property("ExaminationName") .HasColumnType("nvarchar(max)") .HasComment("考试名称"); b.Property("FemaleAvgCount") .HasColumnType("float") .HasComment("女生平均个数"); b.Property("FemaleAvgImproveCount") .HasColumnType("int") .HasComment("女生平均值"); b.Property("FemaleAvgImproveScore") .HasColumnType("float") .HasComment("女生平均分数"); b.Property("FemaleAvgScore") .HasColumnType("float") .HasComment("女生平均分数"); b.Property("FemaleCount") .HasColumnType("float") .HasComment("女生总成绩"); b.Property("FemaleFail") .HasColumnType("int") .HasComment("女生不及格人数"); b.Property("FemaleFine") .HasColumnType("int") .HasComment("女生优秀人数"); b.Property("FemaleGood") .HasColumnType("int") .HasComment("女生良好人数"); b.Property("FemaleMaxCount") .HasColumnType("int") .HasComment("女生最大值"); b.Property("FemaleMaxImproveCount") .HasColumnType("int") .HasComment("女生最大值"); b.Property("FemaleMaxImproveScore") .HasColumnType("float") .HasComment("女生最大分数"); b.Property("FemaleMaxScore") .HasColumnType("float") .HasComment("女生最大分数"); b.Property("FemaleMedianCount") .HasColumnType("float") .HasComment("女生中位数"); b.Property("FemaleMinCount") .HasColumnType("int") .HasComment("女生最小值"); b.Property("FemaleMinImproveCount") .HasColumnType("int") .HasComment("女生最小值"); b.Property("FemaleMinImproveScore") .HasColumnType("float") .HasComment("女生最小分数"); b.Property("FemaleMinScore") .HasColumnType("float") .HasComment("女生最小分数"); b.Property("FemalePass") .HasColumnType("int") .HasComment("女生及格人数"); b.Property("FemaleScore") .HasColumnType("float") .HasComment("女生总分数"); b.Property("FemaleTotal") .HasColumnType("int") .HasComment("女生总数"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级ID"); b.Property("GradeName") .HasColumnType("nvarchar(max)") .HasComment("年级名称"); b.Property("GroupId") .HasColumnType("nvarchar(max)") .HasComment("组别"); b.Property("LossesCount1") .HasColumnType("int") .HasComment("失误损失次数"); b.Property("LossesCount2") .HasColumnType("int") .HasComment("甩绳速度偏慢损失次数"); b.Property("LossesCount3") .HasColumnType("int") .HasComment("进入状态过慢损失次数"); b.Property("MaleAvgCount") .HasColumnType("float") .HasComment("男生平均个数"); b.Property("MaleAvgImproveCount") .HasColumnType("int") .HasComment("男生平均值"); b.Property("MaleAvgImproveScore") .HasColumnType("float") .HasComment("男生平均分数"); b.Property("MaleAvgScore") .HasColumnType("float") .HasComment("男生平均分数"); b.Property("MaleCount") .HasColumnType("float") .HasComment("男生总成绩"); b.Property("MaleFail") .HasColumnType("int") .HasComment("男生不及格人数"); b.Property("MaleFine") .HasColumnType("int") .HasComment("男生优秀人数"); b.Property("MaleGood") .HasColumnType("int") .HasComment("男生良好人数"); b.Property("MaleMaxCount") .HasColumnType("int") .HasComment("男生最大值"); b.Property("MaleMaxImproveCount") .HasColumnType("int") .HasComment("男生最大值"); b.Property("MaleMaxImproveScore") .HasColumnType("float") .HasComment("男生最大分数"); b.Property("MaleMaxScore") .HasColumnType("float") .HasComment("男生最大分数"); b.Property("MaleMedianCount") .HasColumnType("float") .HasComment("男生中位数"); b.Property("MaleMinCount") .HasColumnType("int") .HasComment("男生最小值"); b.Property("MaleMinImproveCount") .HasColumnType("int") .HasComment("男生最小值"); b.Property("MaleMinImproveScore") .HasColumnType("float") .HasComment("男生最小分数"); b.Property("MaleMinScore") .HasColumnType("float") .HasComment("男生最小分数"); b.Property("MalePass") .HasColumnType("int") .HasComment("男生及格人数"); b.Property("MaleScore") .HasColumnType("float") .HasComment("男生总分数"); b.Property("MaleTotal") .HasColumnType("int") .HasComment("男生总数"); b.Property("MarkType") .HasColumnType("int") .HasComment("评分标准类型(1国家标准2地方标准3自定义标准)"); b.Property("MarkTypeName") .HasColumnType("nvarchar(max)") .HasComment("评分标准类型名称"); b.Property("MinAvgTime") .HasColumnType("int") .HasComment("第一名平均耗时"); b.Property("MinErrorCount") .HasColumnType("int") .HasComment("失误最少的同学次数"); b.Property("MinIntoStateTime") .HasColumnType("int") .HasComment("进入状态最快的同学耗时(心率借用这个字段。班级运动时间)"); b.Property("ModelType") .HasColumnType("int") .HasComment("训练模式"); b.Property("ModelTypeName") .HasColumnType("nvarchar(max)") .HasComment("项目模式名称"); b.Property("OrgId") .HasColumnType("int") .HasComment("学校ID"); b.Property("PassingRate") .HasColumnType("float") .HasComment("及格率"); b.Property("ProjectId") .HasColumnType("int") .HasComment("项目ID"); b.Property("ProjectKind") .HasColumnType("int") .HasComment("项目类型(1跳绳2跑步)"); b.Property("ProjectKindName") .HasColumnType("nvarchar(max)") .HasComment("项目类型名称"); b.Property("ProjectName") .HasColumnType("nvarchar(max)") .HasComment("项目名称"); b.Property("ProjectRuleId") .HasColumnType("int") .HasComment("训练标准ID"); b.Property("ProjectType") .HasColumnType("int") .HasComment("项目类型(1体检 2体质)"); b.Property("RosterType") .HasColumnType("int") .HasComment("模式类型(1随堂模式2名单模式3刷卡或手动录入)"); b.Property("Source") .HasColumnType("int") .HasComment("数据来源(1:pad, 2:微信小程序)"); b.Property("StartTime") .HasColumnType("nvarchar(max)") .HasComment("开始时间"); b.Property("StudentName") .HasColumnType("nvarchar(max)") .HasComment("学生姓名"); b.Property("TeacherId") .HasColumnType("int") .HasComment("老师ID"); b.Property("TeacherName") .HasColumnType("nvarchar(max)") .HasComment("老师名称"); b.Property("TotalErrorCount") .HasColumnType("int") .HasComment("失误总次数"); b.Property("TrainCount") .HasColumnType("int") .HasComment("训练人数"); b.Property("UpdateBy") .HasColumnType("nvarchar(max)") .HasComment("修改人"); b.Property("UpdateTime") .HasColumnType("nvarchar(max)") .HasComment("修改时间"); b.HasKey("Id"); b.ToTable("XW_SportsTestData"); }); modelBuilder.Entity("VOL.Entity.DomainModels.XinWei.XW_TrainSetting", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CircleCount") .HasColumnType("int") .HasComment("圈数"); b.Property("CircleCountGirl") .HasColumnType("int") .HasComment("女生圈数"); b.Property("CircleInterval") .HasColumnType("int") .HasComment("每圈时间间隔"); b.Property("CircleIntervalGirl") .HasColumnType("int") .HasComment("女生每圈时间间隔"); b.Property("CreateBy") .HasColumnType("nvarchar(max)") .HasComment("创建人"); b.Property("CreateTime") .HasColumnType("nvarchar(max)") .HasComment("创建时间"); b.Property("DecimalPlace") .HasColumnType("decimal(18,2)") .HasComment("保留秒以下的小数位数"); b.Property("FirstCircleInterval") .HasColumnType("int") .HasComment("首圈时间间隔"); b.Property("FirstCircleIntervalGirl") .HasColumnType("int") .HasComment("女生首圈时间间隔"); b.Property("FirstCircleWhole") .HasColumnType("decimal(18,2)") .HasComment("首圈是否整圈(1-不完整,2-完整)"); b.Property("FirstCircleWholeGirl") .HasColumnType("decimal(18,2)") .HasComment("女生首圈是否整圈(1-不完整,2-完整)"); b.Property("TrainId") .HasColumnType("int") .HasComment("训练ID"); b.Property("XW_SportsTestDataId") .HasColumnType("int"); b.HasKey("Id"); b.ToTable("XW_TrainSetting"); }); modelBuilder.Entity("VOL.Entity.DomainModels.XinWei.XW_TrainStudents", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Achievement") .HasColumnType("int") .HasComment("标准成绩"); b.Property("Achievement2") .HasColumnType("int") .HasComment("标准成绩2"); b.Property("AvgTime") .HasColumnType("int") .HasComment("平均耗时"); b.Property("ClassId") .HasColumnType("int") .HasComment("班级ID"); b.Property("ClassName") .HasColumnType("nvarchar(max)") .HasComment("班级名称"); b.Property("Completed") .HasColumnType("bit") .HasComment("是否已经完成"); b.Property("CreateBy") .HasColumnType("nvarchar(max)") .HasComment("创建人"); b.Property("CreateTime") .HasColumnType("nvarchar(max)") .HasComment("创建时间"); b.Property("DeviceId") .HasColumnType("nvarchar(max)") .HasComment("设备ID"); b.Property("ErrorCount") .HasColumnType("int") .HasComment("失误总次数"); b.Property("ErrorTime") .HasColumnType("int") .HasComment("失误总耗时"); b.Property("FamilySendFlag") .HasColumnType("int") .HasComment("家长消息发送标识"); b.Property("GradeId") .HasColumnType("int") .HasComment("年级ID"); b.Property("GradeName") .HasColumnType("nvarchar(max)") .HasComment("年级名称"); b.Property("GroupName") .HasColumnType("nvarchar(max)") .HasComment("组别"); b.Property("GroupOrder") .HasColumnType("int") .HasComment("组号"); b.Property("HigherScore") .HasColumnType("int") .HasComment("高一档分数段"); b.Property("ImproveCount") .HasColumnType("int") .HasComment("次数提升空间"); b.Property("ImproveScore") .HasColumnType("float") .HasComment("分数提升空间"); b.Property("IntoStateTime") .HasColumnType("int") .HasComment("进入状态耗时"); b.Property("LossesCount1") .HasColumnType("int") .HasComment("失误损失次数"); b.Property("LossesCount2") .HasColumnType("int") .HasComment("甩绳速度偏慢损失次数"); b.Property("LossesCount3") .HasColumnType("int") .HasComment("进入状态过慢损失次数"); b.Property("MedianTime") .HasColumnType("int") .HasComment("有效平均值(中位数)"); b.Property("ModelType") .HasColumnType("int") .HasComment("报表显示"); b.Property("OrgId") .HasColumnType("int") .HasComment("学校ID"); b.Property("OriginalAchievement") .HasColumnType("int") .HasComment("原始标准成绩(被格式化小数点之前的)"); b.Property("OriginalAchievement2") .HasColumnType("int") .HasComment("原始标准成绩2(被格式化小数点之前的)"); b.Property("PlusesScore") .HasColumnType("float") .HasComment("加分项得分"); b.Property("ProjectId") .HasColumnType("int") .HasComment("项目ID"); b.Property("ProjectKind") .HasColumnType("float") .HasComment("项目类型(1跳绳2跑步)"); b.Property("QuantityCompleted") .HasColumnType("int") .HasComment("实际完成的数量(圈数)"); b.Property("Ranking") .HasColumnType("int") .HasComment("全体排名"); b.Property("RankingInGender") .HasColumnType("int") .HasComment("男生或女生排名"); b.Property("Rating") .HasColumnType("int") .HasComment("评分等级"); b.Property("Score") .HasColumnType("float") .HasComment("得分"); b.Property("Sex") .HasColumnType("float") .HasComment("性别(1男2女)"); b.Property("StartTime") .HasColumnType("nvarchar(max)") .HasComment("开始时间"); b.Property("StudentId") .HasColumnType("int") .HasComment("学生ID"); b.Property("StudentName") .HasColumnType("nvarchar(max)") .HasComment("学生名称"); b.Property("StudentNo") .HasColumnType("nvarchar(max)") .HasComment("学号"); b.Property("Teacher") .HasColumnType("nvarchar(max)") .HasComment("教师"); b.Property("TeacherId") .HasColumnType("int") .HasComment("老师ID"); b.Property("Times") .HasColumnType("int"); b.Property("TrainId") .HasColumnType("int") .HasComment("训练ID"); b.Property("UpdateBy") .HasColumnType("nvarchar(max)") .HasComment("修改人"); b.Property("UpdateTime") .HasColumnType("nvarchar(max)") .HasComment("修改时间"); b.Property("VideoRecord") .HasColumnType("nvarchar(max)"); b.Property("XW_SportsTestDataId") .HasColumnType("int"); b.HasKey("Id"); b.HasIndex("XW_SportsTestDataId"); b.ToTable("XW_TrainStudents"); }); modelBuilder.Entity("VOL.Entity.DomainModels.XinWei.XW_TrainViolationsBO", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("PicUrl") .HasColumnType("nvarchar(max)") .HasComment("违规动图地址"); b.Property("SkipStumblingNumber") .HasColumnType("int") .HasComment("跳绳绊脚次数"); b.Property("TrainTime") .HasColumnType("nvarchar(max)") .HasComment("违规动作训练时间"); b.Property("ViolationId") .HasColumnType("int") .HasComment("违规动作编号"); b.Property("XW_TrainStudentsId") .HasColumnType("int"); b.HasKey("Id"); b.HasIndex("XW_TrainStudentsId"); b.ToTable("XW_TrainViolationsBO"); }); modelBuilder.Entity("VOL.Entity.DomainModels.YD.Y_Curricular", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CoverImage") .HasColumnType("nvarchar(2000)") .HasComment("封面图"); b.Property("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int)") .HasComment("创建人"); b.Property("CurricularName") .HasColumnType("nvarchar(100)") .HasComment("课程名称"); b.Property("Hits") .HasColumnType("int)") .HasComment("点击数"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("TaxonomyId") .HasColumnType("int)") .HasComment("分类Id"); b.Property("Url") .HasColumnType("nvarchar(2000)") .HasComment("资源地址"); b.HasKey("Id"); b.ToTable("Y_Curricular"); }); modelBuilder.Entity("VOL.Entity.DomainModels.YD.Y_CurricularTaxonomy", 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("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("TaxonomyName") .HasColumnType("nvarchar(100)") .HasComment("分类名称"); b.HasKey("Id"); b.ToTable("Y_CurricularTaxonomy"); }); modelBuilder.Entity("VOL.Entity.DomainModels.YD.Y_PopularCurricular", 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("CurricularId") .HasColumnType("int)") .HasComment("课程Id"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.HasKey("Id"); b.ToTable("Y_PopularCurricular"); }); modelBuilder.Entity("VOL.Entity.DomainModels.YD.Y_SchoolAccountApplication", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("PhoneNo") .HasColumnType("nvarchar(11)") .HasComment("联系电话"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("SchoolAddress") .HasColumnType("nvarchar(1000)") .HasComment("学校地址"); b.Property("SchoolName") .HasColumnType("nvarchar(100)") .HasComment("学校名称"); b.Property("Status") .HasColumnType("int)") .HasComment("状态"); b.Property("UpdateTime") .HasColumnType("datetime") .HasComment("最后修改时间"); b.Property("UserName") .HasColumnType("nvarchar(2000)") .HasComment("用户姓名"); b.Property("VisitingTime") .HasColumnType("datetime") .HasComment("来访时间"); b.HasKey("Id"); b.ToTable("Y_SchoolAccountApplication"); }); modelBuilder.Entity("VOL.Entity.DomainModels.YD.Y_Stadium", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("Address") .HasColumnType("nvarchar(2000)") .HasComment("地址"); b.Property("Area") .HasColumnType("nvarchar(20)") .HasComment("所属区域"); b.Property("City") .HasColumnType("nvarchar(20)") .HasComment("所属城市"); b.Property("CoverImage") .HasColumnType("nvarchar(2000)") .HasComment("封面图"); b.Property("CreateDate") .HasColumnType("datetime") .HasComment("创建时间"); b.Property("Creator") .HasColumnType("int)") .HasComment("创建人"); b.Property("Intro") .HasColumnType("text") .HasComment("介绍"); b.Property("Latitude") .HasColumnType("float") .HasComment("纬度"); b.Property("Longitude") .HasColumnType("float") .HasComment("经度"); b.Property("Modifier") .HasColumnType("int)") .HasComment("修改人"); b.Property("ModifyDate") .HasColumnType("datetime") .HasComment("修改时间"); b.Property("PhoneNo") .HasColumnType("nvarchar(2000)") .HasComment("联系电话"); b.Property("Province") .HasColumnType("nvarchar(20)") .HasComment("所属省份"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("StadiumCode") .HasColumnType("nvarchar(100)") .HasComment("场馆编号"); b.Property("StadiumName") .HasColumnType("nvarchar(100)") .HasComment("场馆名称"); b.Property("Status") .HasColumnType("int") .HasComment("状态"); b.Property("UnitType") .HasColumnType("int") .HasComment("单位类型"); b.HasKey("Id"); b.ToTable("Y_Stadium"); }); modelBuilder.Entity("VOL.Entity.DomainModels.YD.Y_StadiumResource", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("StadiumId") .HasColumnType("int") .HasComment("场馆Id"); b.Property("Type") .HasColumnType("int") .HasComment("资源类型[1:图片/2:视频]"); b.Property("Url") .HasColumnType("nvarchar(2000)") .HasComment("资源地址"); b.HasKey("Id"); b.HasIndex("StadiumId"); b.ToTable("Y_StadiumResource"); }); modelBuilder.Entity("VOL.Entity.DomainModels.YD.Y_StadiumVisiting", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("PhoneNo") .HasColumnType("nvarchar(11)") .HasComment("联系电话"); b.Property("Remarks") .HasColumnType("text") .HasComment("备注"); b.Property("StadiumId") .HasColumnType("int") .HasComment("场馆Id"); b.Property("Status") .HasColumnType("int)") .HasComment("状态"); b.Property("UpdateTime") .HasColumnType("datetime") .HasComment("最后修改时间"); b.Property("UserName") .HasColumnType("nvarchar(2000)") .HasComment("用户姓名"); b.Property("VisitingTime") .HasColumnType("datetime") .HasComment("来访时间"); b.HasKey("Id"); b.ToTable("Y_StadiumVisiting"); }); modelBuilder.Entity("VOL.Entity.Sys_Actions", b => { b.Property("Action_Id") .ValueGeneratedOnAdd() .HasColumnType("int"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Action_Id"), 1L, 1); b.Property("Menu_Id") .HasColumnType("int"); b.Property("Sys_MenuMenu_Id") .HasColumnType("int"); b.Property("Text") .HasColumnType("nvarchar(max)"); b.Property("Value") .HasColumnType("nvarchar(max)"); b.HasKey("Action_Id"); b.HasIndex("Sys_MenuMenu_Id"); b.ToTable("Sys_Actions"); }); modelBuilder.Entity("YD_XinWei.Api.SmartSportsEntitys.XW_ProjectMode", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CategoryEnum") .HasColumnType("nvarchar(100)") .HasComment("枚举"); b.Property("Name") .HasColumnType("nvarchar(100)") .HasComment("名称"); b.Property("ProjectKind") .HasColumnType("int") .HasComment("ProjectKind"); b.HasKey("Id"); b.ToTable("XW_ProjectMode"); }); modelBuilder.Entity("YD_XinWei.Api.SmartSportsEntitys.XW_TestingProject", b => { b.Property("Id") .ValueGeneratedOnAdd() .HasColumnType("int") .HasComment("Id"); SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property("Id"), 1L, 1); b.Property("CategoryEnum") .HasColumnType("nvarchar(100)") .HasComment("枚举"); b.Property("CategoryValue") .HasColumnType("int") .HasComment("枚举"); b.Property("IsOpen") .HasColumnType("bit") .HasComment("IsOpen"); b.Property("IsShow") .HasColumnType("bit") .HasComment("IsShow"); b.Property("OrgId") .HasColumnType("int") .HasComment("OrgId"); b.Property("ProjectId") .HasColumnType("int") .HasComment("ProjectId"); b.Property("ProjectName") .HasColumnType("nvarchar(100)") .HasComment("名称"); b.HasKey("Id"); b.ToTable("XW_TestingProject"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Ai_ClassroomStudentRecord", b => { b.HasOne("VOL.Entity.DomainModels.Ai_ClassRoomRecord", "ClassRoomRecord") .WithMany("ClassroomStudentRecord") .HasForeignKey("ClassRoomRecordId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("ClassRoomRecord"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Ai_SpecialAction", b => { b.HasOne("VOL.Entity.DomainModels.Ai_SpecialLevel", "SpecialLevel") .WithMany("SpecialActionList") .HasForeignKey("SpecialLevelId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("SpecialLevel"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Ai_SpecialLevel", b => { b.HasOne("VOL.Entity.DomainModels.Ai_Special", "Special") .WithMany("SpecialLevelList") .HasForeignKey("SpecialId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Special"); }); modelBuilder.Entity("VOL.Entity.DomainModels.G_EntryStudent", b => { b.HasOne("VOL.Entity.DomainModels.G_Activities", "Activities") .WithMany("EntryStudents") .HasForeignKey("ActivitiesId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Activities"); }); modelBuilder.Entity("VOL.Entity.DomainModels.I_StuDetailInfoEntity", b => { b.HasOne("VOL.Entity.DomainModels.I_TrainGroup", "TrainGroup") .WithMany("StuList") .HasForeignKey("TrainGroupId"); b.Navigation("TrainGroup"); }); modelBuilder.Entity("VOL.Entity.DomainModels.I_TrainGroup", b => { b.HasOne("VOL.Entity.DomainModels.I_TrainingData", "TrainingData") .WithMany("TrainGroupData") .HasForeignKey("TrainingDataId"); b.Navigation("TrainingData"); }); modelBuilder.Entity("VOL.Entity.DomainModels.I_TrainingStudentData", b => { b.HasOne("VOL.Entity.DomainModels.I_TrainingData", "TrainingData") .WithMany() .HasForeignKey("TrainingDataId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("TrainingData"); }); modelBuilder.Entity("VOL.Entity.DomainModels.I_TrainRanking", b => { b.HasOne("VOL.Entity.DomainModels.I_TrainingData", "TrainingData") .WithMany("TrainRankingData") .HasForeignKey("TrainingDataId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("TrainingData"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_HomeWorkStudents", b => { b.HasOne("VOL.Entity.DomainModels.S_HomeWork", "HomeWork") .WithMany("HomeWorkStudents") .HasForeignKey("HomeWorkId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("HomeWork"); }); modelBuilder.Entity("VOL.Entity.DomainModels.SellOrderList", b => { b.HasOne("VOL.Entity.DomainModels.SellOrder", null) .WithMany("SellOrderList") .HasForeignKey("Order_Id") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_DictionaryList", b => { b.HasOne("VOL.Entity.DomainModels.Sys_Dictionary", null) .WithMany("Sys_DictionaryList") .HasForeignKey("Dic_ID"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_RoleAuth", b => { b.HasOne("VOL.Entity.DomainModels.Sys_Role", null) .WithMany("RoleAuths") .HasForeignKey("Role_Id"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_TableColumn", b => { b.HasOne("VOL.Entity.DomainModels.Sys_TableInfo", null) .WithMany("TableColumns") .HasForeignKey("Table_Id") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_WorkFlowStep", b => { b.HasOne("VOL.Entity.DomainModels.Sys_WorkFlow", null) .WithMany("Sys_WorkFlowStep") .HasForeignKey("WorkFlow_Id"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_WorkFlowTableStep", b => { b.HasOne("VOL.Entity.DomainModels.Sys_WorkFlowTable", null) .WithMany("Sys_WorkFlowTableStep") .HasForeignKey("WorkFlowTable_Id") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); }); modelBuilder.Entity("VOL.Entity.DomainModels.XinWei.XW_TrainStudents", b => { b.HasOne("VOL.Entity.DomainModels.XinWei.XW_SportsTestData", "XW_SportsTestData") .WithMany("StudentList") .HasForeignKey("XW_SportsTestDataId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("XW_SportsTestData"); }); modelBuilder.Entity("VOL.Entity.DomainModels.XinWei.XW_TrainViolationsBO", b => { b.HasOne("VOL.Entity.DomainModels.XinWei.XW_TrainStudents", "XW_TrainStudents") .WithMany("TrainViolationsBO") .HasForeignKey("XW_TrainStudentsId"); b.Navigation("XW_TrainStudents"); }); modelBuilder.Entity("VOL.Entity.DomainModels.YD.Y_StadiumResource", b => { b.HasOne("VOL.Entity.DomainModels.YD.Y_Stadium", "Stadium") .WithMany("StadiumResourceList") .HasForeignKey("StadiumId") .OnDelete(DeleteBehavior.Cascade) .IsRequired(); b.Navigation("Stadium"); }); modelBuilder.Entity("VOL.Entity.Sys_Actions", b => { b.HasOne("VOL.Entity.DomainModels.Sys_Menu", null) .WithMany("Actions") .HasForeignKey("Sys_MenuMenu_Id"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Ai_ClassRoomRecord", b => { b.Navigation("ClassroomStudentRecord"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Ai_Special", b => { b.Navigation("SpecialLevelList"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Ai_SpecialLevel", b => { b.Navigation("SpecialActionList"); }); modelBuilder.Entity("VOL.Entity.DomainModels.G_Activities", b => { b.Navigation("EntryStudents"); }); modelBuilder.Entity("VOL.Entity.DomainModels.I_TrainGroup", b => { b.Navigation("StuList"); }); modelBuilder.Entity("VOL.Entity.DomainModels.I_TrainingData", b => { b.Navigation("TrainGroupData"); b.Navigation("TrainRankingData"); }); modelBuilder.Entity("VOL.Entity.DomainModels.S_HomeWork", b => { b.Navigation("HomeWorkStudents"); }); modelBuilder.Entity("VOL.Entity.DomainModels.SellOrder", b => { b.Navigation("SellOrderList"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_Dictionary", b => { b.Navigation("Sys_DictionaryList"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_Menu", b => { b.Navigation("Actions"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_Role", b => { b.Navigation("RoleAuths"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_TableInfo", b => { b.Navigation("TableColumns"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_WorkFlow", b => { b.Navigation("Sys_WorkFlowStep"); }); modelBuilder.Entity("VOL.Entity.DomainModels.Sys_WorkFlowTable", b => { b.Navigation("Sys_WorkFlowTableStep"); }); modelBuilder.Entity("VOL.Entity.DomainModels.XinWei.XW_SportsTestData", b => { b.Navigation("StudentList"); }); modelBuilder.Entity("VOL.Entity.DomainModels.XinWei.XW_TrainStudents", b => { b.Navigation("TrainViolationsBO"); }); modelBuilder.Entity("VOL.Entity.DomainModels.YD.Y_Stadium", b => { b.Navigation("StadiumResourceList"); }); #pragma warning restore 612, 618 } } }