77 lines
2.2 KiB
C#
77 lines
2.2 KiB
C#
using AntDesign;
|
|
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
|
|
{
|
|
/// <summary>
|
|
/// [蓝鲸智库]文件节点订阅
|
|
/// </summary>
|
|
[SugarTable("nodepackageinfo")]
|
|
public class NodePackageInfo : IDB
|
|
{
|
|
/// <summary>
|
|
/// Id
|
|
/// </summary>
|
|
[SugarColumn(IsPrimaryKey = true)]
|
|
[DisplayName("编号")]
|
|
public long Id { get; set; }
|
|
/// <summary>
|
|
/// 文件节点存储ID
|
|
/// </summary>
|
|
[DisplayName("文件节点存储ID"), Required]
|
|
[SugarColumn(Length = 32)]
|
|
public string VideoCode { get; set; }
|
|
/// <summary>
|
|
/// 视频文件名称
|
|
/// </summary>
|
|
[SugarColumn(Length = 32)]
|
|
public string VideoName { get; set; }
|
|
/// <summary>
|
|
/// 录播结构目录节点编号
|
|
/// </summary>
|
|
public long NodeId { get; set; }
|
|
/// <summary>
|
|
/// 录播内容编号
|
|
/// </summary>
|
|
public long StructurePageContentId { get; set; }
|
|
/// <summary>
|
|
/// 素材ID
|
|
/// </summary>
|
|
public long MaterialId { get; set; }
|
|
/// <summary>
|
|
/// 内容类型
|
|
/// </summary>
|
|
public AttachmentsInfoType AttachmentsInfoType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 科目类型
|
|
/// </summary>
|
|
public SubjectEnum SubjectType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 任务类型
|
|
/// </summary>
|
|
public TaskTypeEnum TaskType { get; set; }
|
|
/// <summary>
|
|
/// 完成时间
|
|
/// </summary>
|
|
[SugarColumn(IsNullable = true)]
|
|
public DateTime? SuccessTime { get; set; }
|
|
|
|
/// <summary>
|
|
/// 创建时间
|
|
/// </summary>
|
|
[DisplayName("创建时间")]
|
|
public DateTime CreateTime { get; set; } =DateTime.Now;
|
|
}
|
|
}
|