Quellcode durchsuchen

分区键重复

zhousheng vor 4 Jahren
Ursprung
Commit
32e6fb02d9

+ 2 - 2
TEAMModelOS.SDK/Module/AzureCosmosDBV3/AzureCosmosDBV3Repository.cs

@@ -1,4 +1,4 @@
-using Microsoft.Azure.Cosmos;
+using Microsoft.Azure.Cosmos;
 using Microsoft.Azure.Cosmos.Linq;
 using OpenXmlPowerTools;
 using System;
@@ -236,7 +236,7 @@ namespace TEAMModelOS.SDK.Module.AzureCosmosDBV3
                 {
                     return attrProperties[0].Name;
                 }
-                else { throw new BizException("PartitionKey can only be single!"); }
+                else { throw new BizException(type.Name+" PartitionKey can only be single!"); }
             }
         }
 

+ 1 - 2
TEAMModelOS.Service/Models/StudentInfo/ExamRecord.cs

@@ -1,4 +1,4 @@
-using System;
+using System;
 using System.Collections.Generic;
 using System.ComponentModel.DataAnnotations;
 using System.Text;
@@ -26,7 +26,6 @@ namespace TEAMModelOS.Service.Models
         /// <summary>
         /// 考试code
         /// </summary>
-        [PartitionKey]
         [Required(ErrorMessage = "{0} 必须填写")]
         public string examCode { get; set; }
         /// <summary>

+ 54 - 4
TEAMModelOS.Service/TEAMModelOS.Model.xml

@@ -446,6 +446,11 @@
             学段编码
             </summary>
         </member>
+        <member name="P:TEAMModelOS.Service.Models.Course.teachers">
+            <summary>
+            任课教师范围
+            </summary>
+        </member>
         <member name="T:TEAMModelOS.Service.Models.ExamAnswer">
             <summary>
             考生作答信息
@@ -511,6 +516,11 @@
             题目序号对应多个答案序号
             </summary>
         </member>
+        <member name="P:TEAMModelOS.Service.Models.Answer.type">
+            <summary>
+            类型 Single单选,Multiple多选,Judge判断,Complete填空,Subjective问答,
+            </summary>
+        </member>
         <member name="P:TEAMModelOS.Service.Models.Answer.ans">
             <summary>
             答案内容  多选 
@@ -543,6 +553,26 @@
             正确答案
             </summary>
         </member>
+        <member name="T:TEAMModelOS.Service.Models.MarkConfig">
+            <summary>
+            阅卷规则
+            </summary>
+        </member>
+        <member name="P:TEAMModelOS.Service.Models.MarkConfig.auto">
+            <summary>
+            客观题是否自动阅卷
+            </summary>
+        </member>
+        <member name="P:TEAMModelOS.Service.Models.MarkConfig.type">
+            <summary>
+            多选 0不允许自动阅卷,1多选漏选不得分,2多选漏选得一半的分数(默认),3多选漏选按选择个数得分,4多选漏选指定分数
+            </summary>
+        </member>
+        <member name="P:TEAMModelOS.Service.Models.MarkConfig.score">
+            <summary>
+            多选漏选指定得分
+            </summary>
+        </member>
         <member name="P:TEAMModelOS.Service.Models.School.timetable">
             <summary>
             课程计划表
@@ -628,7 +658,7 @@
             投票附件
             </summary>
         </member>
-        <member name="P:TEAMModelOS.Service.Models.Vote.state">
+        <member name="P:TEAMModelOS.Service.Models.Vote.status">
             <summary>
             状态 (100:待发布 200:已发布 300:已结束)
             </summary>
@@ -658,16 +688,36 @@
             学生id
             </summary>
         </member>
-        <member name="P:TEAMModelOS.Service.Models.StudentInfo.ExamRecord.id">
+        <member name="P:TEAMModelOS.Service.Models.ExamRecord.id">
             <summary>
             试卷id
             </summary>
         </member>
-        <member name="P:TEAMModelOS.Service.Models.StudentInfo.ExamRecord.code">
+        <member name="P:TEAMModelOS.Service.Models.ExamRecord.code">
             <summary>
             学生id
             </summary>
         </member>
+        <member name="P:TEAMModelOS.Service.Models.ExamRecord.examCode">
+            <summary>
+            考试code
+            </summary>
+        </member>
+        <member name="P:TEAMModelOS.Service.Models.ExamRecord.status">
+            <summary>
+            0 未作答,白卷,  1已作答
+            </summary>
+        </member>
+        <member name="P:TEAMModelOS.Service.Models.ExamRecord.mark">
+            <summary>
+            阅卷状态 0 未阅卷,1未完成阅卷,2完成阅卷
+            </summary>
+        </member>
+        <member name="P:TEAMModelOS.Service.Models.ExamRecord.score">
+            <summary>
+            总分
+            </summary>
+        </member>
         <member name="T:TEAMModelOS.Service.Models.HomeworkRecord">
             <summary>
             作业数据
@@ -1020,7 +1070,7 @@
             作业附件
             </summary>
         </member>
-        <member name="P:TEAMModelOS.Service.Models.Homework.state">
+        <member name="P:TEAMModelOS.Service.Models.Homework.status">
             <summary>
             状态 (100:待发布 200:已发布 300:已结束)
             </summary>