|
@@ -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; }
|
|
|
}
|
|
|
}
|