123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace TEAMModelOS.SDK.Models
- {
- public class TeacherFile : CosmosEntity
- {
- /// <summary>
- /// id="tmdid",code":"VideoRecord:hbcn"
- /// </summary>
- public TeacherFile() {
- }
- public List<FileRecord> fileRecords { get; set; } = new List<FileRecord>();
- }
- public class FileRecord {
- /// <summary>
- /// 文件hash值
- /// </summary>
- public string hash { get; set; }
- /// <summary>
- /// 花费时间
- /// </summary>
- public long cost { get; set; }
- public long size { get; set; }
- public long duration { get; set; }
- /// <summary>
- /// video ,doc,
- /// </summary>
- public string type { get; set; }
- public List<FileAbility> files { get; set; }= new List<FileAbility> { };
- }
- public class FileAbility {
- /// <summary>
- /// 文件地址
- /// </summary>
- public string url { get; set; }
- /// <summary>
- /// 能力点id,章节id,分支节点id,资源节点id
- /// </summary>
- public string abilityId { get; set; }
- public bool done { get; set; }
- /// <summary>
- /// 章节id
- /// </summary>
- //public string taskId { get; set; }
- /// <summary>
- /// 分支节点id
- /// </summary>
- //public string nodeId { get; set; }
- /// <summary>
- /// 资源节点id
- /// </summary>
- //public string rnodeId { get; set; }
- }
- }
|