1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace TEAMModelOS.SDK.Models
- {
- public class TeacherFile : CosmosEntity
- {
- /// <summary>
- /// id="tmdid",code":"TeacherFile: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? size { get; set; }
- /// <summary>
- /// 视频的时长
- /// </summary>
- public double duration { get; set; }
- /// <summary>
- /// 观看时长
- /// </summary>
- public double view { get; set; }
- /// <summary>
- /// video ,doc,
- /// </summary>
- public string type { get; set; }
- /// <summary>
- /// 文件位置
- /// </summary>
- public List<FileAbility> files { get; set; } = new List<FileAbility> { };
- 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 {
- /// <summary>
- /// 文件地址
- /// </summary>
- public string url { get; set; }
- /// <summary>
- /// 能力点id,章节id,分支节点id,资源节点id
- /// </summary>
- public string abilityId { 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; }
- }
- }
|