using System; using System.Collections.Generic; using System.Text; namespace TEAMModelOS.SDK.Models { public class TeacherFile : CosmosEntity { /// /// id="tmdid",code":"TeacherFile:hbcn" /// public TeacherFile() { } public List fileRecords { get; set; } = new List(); } public class FileRecord { /// /// 文件hash值 /// public string hash { get; set; } /// /// 文件大小 /// public long? size { get; set; } /// /// 视频的时长 /// public double duration { get; set; } /// /// 观看时长 /// public double view { get; set; } /// /// video ,doc, /// public string type { get; set; } /// /// 文件位置 /// public List files { get; set; } = new List { }; public bool done { get; set; } } public class TeacherFileRcd { public string hash { get; set; } public double duration { get; set; } public double view { get; set; } public bool done { get; set; } public string abilityId { get; set; } public string taskId { get; set; } public string nodeId { get; set; } public string url { get; set; } public string type { get; set; } public long? size { get; set; } } public class FileAbility { /// /// 文件地址 /// public string url { get; set; } /// /// 能力点id,章节id,分支节点id,资源节点id /// public string abilityId { get; set; } /// /// 章节id /// public string taskId { get; set; } /// /// 分支节点id /// public string nodeId { get; set; } /// /// 资源节点id /// //public string rnodeId { get; set; } } }