using SqlSugar; using System.ComponentModel.DataAnnotations; using System.Net; using System.Text.Json; using UserCenter.Model.Enum; using VideoAnalysisCore.AICore.GPT.Dto; using VideoAnalysisCore.AICore.SherpaOnnx; using VideoAnalysisCore.Model.Enum; using VideoAnalysisCore.Model.Interface; using Whisper.net; namespace VideoAnalysisCore.Model { /// /// 视频片段试题 /// [SugarTable("videoquestion")] public class VideoQuestion : IDB { /// /// id /// [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] public long Id { get; set; } /// /// 视频任务id /// public long VideoTaskId { get; set; } /// /// 视频阶段id /// 隶属于 /// public long StageId { get; set; } /// /// 题干id /// [用于多个一个题干多个问题] /// public long TopicId { get; set; } /// /// 图片地址 /// [SugarColumn(Length =100)] public string? ImageUrl { get; set; } /// /// 题干 /// [SugarColumn(ColumnDataType ="text")] public string? TopicStem { get; set; } /// /// 问题(设问) /// public string? Question { get; set; } } }