using SqlSugar; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Net; using UserCenter.Model.Enum; using VideoAnalysisCore.AICore.SherpaOnnx; using VideoAnalysisCore.Model.Enum; using VideoAnalysisCore.Model.Interface; using Whisper.net; namespace VideoAnalysisCore.Model { /// /// [蓝鲸智库]文件节点订阅 /// [SugarTable("nodesubscription")] public class NodeSubscription: IDB { /// /// Id /// [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] [DisplayName("编号")] public long Id { get; set; } /// /// 文件节点Id /// [DisplayName("文件节点Id"), Required] public long NodeId { get; set; } /// /// 绑定学科 /// [DisplayName("任务类型")] public TaskTypeEnum TaskType { get; set; } /// /// 学科 /// [DisplayName("学科")] public SubjectEnum Subject { get; set; } /// /// 是否启用 /// [DisplayName("是否启用")] public bool Enable { get; set; } = true; /// /// 最后执行的id值 /// [DisplayName("最后执行的id值")] public long LastId { get; set; } /// /// 创建时间 /// [DisplayName("创建时间")] public DateTime CreateTime { get; set; } =DateTime.Now; } }