using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Text; namespace TEAMModelOS.SDK.Models.Cosmos.Common { /// /// 课纲节点父类 /// public class Snode { /// /// 试题 ,试卷,内容资源,外部链接(只有link,和name), /// public string type { get; set; } 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; } public string code { get; set; } } /// /// 资源节点 /// public class Rnode : Snode { public string id { get; set; } public string code { get; set; } public List link { get; set; } } }