using SqlSugar; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Net; using VideoAnalysisCore.AICore.SherpaOnnx; using VideoAnalysisCore.Enum; using Whisper.net; namespace VideoAnalysisCore.Model { /// /// 课堂评分标准 /// [SugarTable("coursegradingcriteria")] public class CourseGradingCriteria { /// /// Id /// [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] [DisplayName( "编号"), Required] public long Id { get; set; } /// /// 标准提问词 /// [SugarColumn(Length = 100)] [DisplayName( "标准提问词"), Required] public string NamePrompt { get; set; }=string.Empty; /// /// 优点展示词 /// [SugarColumn(Length = 100)] [DisplayName( "优点展示词"), Required] public string Advantage { get; set; } = string.Empty; /// /// 缺点展示词 /// [SugarColumn(Length = 100)] [DisplayName( "缺点展示词"), Required] public string Flaw { get; set; } = string.Empty; /// /// 改进意见 /// [DisplayName( "改进意见")] [SugarColumn(Length = 100), Required] public string ImprovedMethods { get; set; } = string.Empty; } }