瀏覽代碼

1、编序学习增加periodCode 学段code

李思淳 5 年之前
父節點
當前提交
c271fc05e2

+ 7 - 0
TEAMModelOS.Service/Models/Learn/LeanProcess.cs

@@ -23,8 +23,15 @@ namespace TEAMModelOS.Service.Models.Learn
         
         public string id { get; set; }
         public string name { get; set; }
+
         [Required(ErrorMessage = "{0} 必须填写")]
         public string subjectCode { get; set; }
+
+        /// <summary>
+        /// 学段code
+        /// </summary>
+        [Required(ErrorMessage = "{0} 必须填写")]
+        public string periodCode { get; set; }
         /// <summary>
         /// 活动介绍
         /// </summary>

+ 14 - 0
TEAMModelOS.Service/Models/Syllabus/Knowledge.cs

@@ -1,4 +1,5 @@
 using Newtonsoft.Json;
+using ProtoBuf;
 using System;
 using System.Collections.Generic;
 using System.ComponentModel.DataAnnotations;
@@ -10,22 +11,27 @@ using TEAMModelOS.SDK.Module.AzureCosmosDBV3;
 namespace TEAMModelOS.Service.Models.Syllabus
 {
     [CosmosDB(RU = 400, Name = "Knowledge", Cache = true)]
+    [ProtoContract]
     public class Knowledge: ID
     {
+        [ProtoMember(1)]
         public string id { get; set; }
         /// <summary>
         /// 标记为知识块,0=知识块 ,1 知识点
         /// </summary>
+        [ProtoMember(2)]
         [Required(ErrorMessage = "{0} 必须填写")]
         public int type { get; set; } = 0;
         /// <summary>
         /// 名称
         /// </summary>
+        [ProtoMember(3)]
         [Required(ErrorMessage = "{0} 必须填写")]
         public string name { get; set; }
         /// <summary>
         /// 描述
         /// </summary>
+        [ProtoMember(4)]
         [Required(ErrorMessage = "{0} 必须填写")]
         public string alias { get; set; }
 
@@ -33,29 +39,34 @@ namespace TEAMModelOS.Service.Models.Syllabus
         /// 学科
         /// </summary>
         ///[Required(ErrorMessage = "{0} 必须填写")]
+        [ProtoMember(5)]
         public string subjectCode { get; set; }
 
         /// <summary>
         /// 学校编码 如果是教师私人知识点为醍摩豆id 否则为学校编码 
         /// </summary>
         [Required(ErrorMessage = "{0} 必须填写")]
+        [ProtoMember(6)]
         [PartitionKey]
         public string scopeCode { get; set; }
 
 
 
+        [ProtoMember(7)]
         [Required(ErrorMessage = "{0} 必须填写")]
         public int order { get; set; }
 
         /// <summary>
         /// 删除状态0 删除 1 有效
         /// </summary>
+        [ProtoMember(8)]
         [Required(ErrorMessage = "{0} 必须填写")]
         public int status { get; set; } = 1;
 
         /// <summary>
         /// 知识点 id
         /// </summary>
+        [ProtoMember(9)]
         [Required(ErrorMessage = "{0} 必须填写")]
         public List<string> points { get; set; }
 
@@ -63,12 +74,14 @@ namespace TEAMModelOS.Service.Models.Syllabus
         /// <summary>
         ///  来自于标准表 Rowkey
         /// </summary>
+        [ProtoMember(10)]
         [Required(ErrorMessage = "{0} 必须填写")]
         public string knowledgeId { get; set; }
 
         /// <summary>
         /// 0 标准,1自建,2.....
         /// </summary>
+        [ProtoMember(11)]
         [Required(ErrorMessage = "{0} 必须填写")]
         public int source { get; set; }
 
@@ -76,6 +89,7 @@ namespace TEAMModelOS.Service.Models.Syllabus
         /// 学段 私有的没有学段
         /// </summary>
         ///[Required(ErrorMessage = "{0} 必须填写")]
+        [ProtoMember(12)]
         public string period { get; set; }
 
         ///// <summary>

文件差異過大導致無法顯示
+ 2665 - 0
TEAMModelOS.Service/TEAMModelOS.Model.xml