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;
}
}