using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Text;
namespace TEAMModelOS.SDK.Models.Cosmos.Common
{
///
/// 课纲节点父类
///
public class Snode
{
public string title { get; set; }
}
///
/// 分支节点
///
public class Tnode : Snode
{
[Required(ErrorMessage = "{0} 必须填写")]
public string id { get; set; } ///
/// 父级
///
[Required(ErrorMessage = "{0} 必须填写")]
public string pid { get; set; }
///
/// 排序
///
[Required(ErrorMessage = "{0} 必须填写")]
public int order { get; set; }
//public List points { get; set; } = new List { "" };
public List rnodes { get; set; } = new List();
public List cids { get; set; } = new List();
///
/// 谁创建的该节点
///
public string creatorId { get; set; }
public long updateTime { get; set; }
//public string code { get; set; }
}
///
/// 资源节点
///
public class Rnode : Snode
{
///
/// item 试题 paper试卷 link外部链接 audio 音频,video 视频 ,doc文档,image图片,other 其他,res教材,thum缩略图
///
public string type { get; set; }
public string id { get; set; }
public string code { get; set; }
public string scope { get; set; }
///
/// blob 容器名
///
public string cntr { get; set; }
///
/// 存放地址 外部链接是绝对地址有http blob是相对地址
///
public List link { get; set; }
}
}