浏览代码

课纲结构

CrazyIter_Bin 4 年之前
父节点
当前提交
e8e45d87f2
共有 1 个文件被更改,包括 41 次插入28 次删除
  1. 41 28
      TEAMModelOS.SDK/Models/Cosmos/Common/Inner/SyllabusNode.cs

+ 41 - 28
TEAMModelOS.SDK/Models/Cosmos/Common/Inner/SyllabusNode.cs

@@ -6,7 +6,7 @@ using TEAMModelOS.SDK.DI;
 
 namespace TEAMModelOS.SDK.Models
 {
-    
+
     public class SyllabusNode
     {
 
@@ -18,80 +18,93 @@ namespace TEAMModelOS.SDK.Models
         /// 
         /// </summary>
         [Required(ErrorMessage = "{0} 必须填写")]
-        
+
         public string id { get; set; }
         /// <summary>
-        /// 标题
+        /// 节点名称
         /// </summary>
         [Required(ErrorMessage = "{0} 必须填写")]
-        
+
         public string title { get; set; }
         /// <summary>
         /// 是否展开
         /// </summary>
-        
         public bool expand { get; set; }
         /// <summary>
         /// 是否编辑
         /// </summary>
-        
         public bool editable { get; set; } = true;
         /// <summary>
         /// 版本
         /// </summary>
-        
-        public string  version { get; set; } 
+        public string version { get; set; }
         /// <summary>
         /// 排序
         /// </summary>
         [Required(ErrorMessage = "{0} 必须填写")]
-        
+
         public int order { get; set; }
         /// <summary>
-        /// 类型
+        /// 类型  0分支节点 1资源节点
         /// </summary>
         [Required(ErrorMessage = "{0} 必须填写")]
-        
+
         public int type { get; set; }
-        
+
         /// <summary>
         /// 节点Key
         /// </summary>
         [Required(ErrorMessage = "{0} 必须填写")]
-        
+
         public string nodeKey { get; set; }
-       
+
         /// <summary>
         /// 父级
         /// </summary>
         [Required(ErrorMessage = "{0} 必须填写")]
-        
+
         public string pid { get; set; }
 
         /// <summary>
         /// 册别编码
         /// </summary>
         [Required(ErrorMessage = "{0} 必须填写")]
-        
+
         public string code { get; set; }
         /// <summary>
         /// 数据状态
         /// </summary>
         [Required(ErrorMessage = "{0} 必须填写")]
-        
+
         public int status { get; set; } = 1;
-        
-        public List<string> resources { get; set; }
-        //[ProtoMember(13)]
-        //public List<string> knowledges { get; set; }
-        
-        public List<string> items { get; set; }
-      
-        
-        public bool resource { get; set; }
+
+       // public List<CodeValue> resources { get; set; }
+        /// <summary>
+        /// 关联知识点
+        /// </summary>
+        public List<string> points { get; set; } = new List<string>();
+
+        public List<SyllabusContent> items { get; set; }
+
+
+        //public bool resource { get; set; }
         //[ProtoMember(15)]
         //public bool knowledge { get; set; }
-        
-        public bool item { get; set; }
+        //public bool item { get; set; }
+
+    }
+
+    /// <summary>
+    /// 课纲内容结构
+    /// </summary>
+    public class SyllabusContent{
+        public string id { get; set; }
+        public string name { get; set; }
+        public string code { get; set; }
+        public string link { get; set; }
+        /// <summary>
+        /// 试题 ,试卷,内容资源,
+        /// </summary>
+        public string type { get; set; }
     }
 }