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("tasklog")] public class TaskLog : IDB { /// /// id /// [SugarColumn(IsPrimaryKey = true)] public long Id { get; set; } /// /// 视频任务id /// public long VideoTaskId { get; set; } /// /// 创建时间 /// public DateTime CreateTime { get; set; } /// /// 内容 /// [SugarColumn(ColumnDataType ="text",IsNullable = true)] public string? Message { get; set; } /// /// 设备id /// [SugarColumn(IsNullable = true)] public int? DeviceId { get; set; } /// /// 工作流名称 /// [SugarColumn(Length = 50, IsNullable = true)] public string? WorkflowName { get; set; } } }