Browse Source

調整(二)查詢成績統計首頁表資料Response格式(加上sort欄位) /
調整(八)新增子項目Response格式(加上sort欄位) /
調整(九)更新項目及子項目資料Request參數(加上sort欄位) /
新增(十四)更新成績統計順序 API /
新增(十五)更新活動項目順序 API /

upon 1 year ago
parent
commit
3ba9df05cd

+ 33 - 3
TEAMModelOS.SDK/Models/Cosmos/School/ScoreCalc.cs

@@ -765,6 +765,10 @@ namespace TEAMModelOS.SDK.Models.Cosmos.School
         /// </summary>
         public double rate { get; set; }
         /// <summary>
+        /// 排序
+        /// </summary>
+        public int sort { get; set; }
+        /// <summary>
         /// 個學生最後成績的加減分
         /// </summary>
         public List<double> editScores { get; set; }
@@ -825,6 +829,10 @@ namespace TEAMModelOS.SDK.Models.Cosmos.School
         /// 子項目資料列表
         /// </summary>
         public List<SubActLsRecord> items { get; set; }
+        /// <summary>
+        /// 排序
+        /// </summary>
+        public int sort { get; set; }
     }
     /// <summary>
     /// 統計出席狀態
@@ -876,6 +884,10 @@ namespace TEAMModelOS.SDK.Models.Cosmos.School
         /// 是否為勾選的項目
         /// </summary>
         public bool use { get; set; }
+        /// <summary>
+        /// 排序
+        /// </summary>
+        public int sort { get; set; }
 
     }
     /// <summary>
@@ -931,7 +943,7 @@ namespace TEAMModelOS.SDK.Models.Cosmos.School
         /// </summary>
         public int sort { get; set; }
     }
-    #region (十四)更新成績統計順序
+    #region (十四)更新成績統計順序 (十五)更新活動項目順序
     /// <summary>
     /// 更新成績統計順序Request
     /// </summary>
@@ -944,10 +956,28 @@ namespace TEAMModelOS.SDK.Models.Cosmos.School
         /// <summary>
         /// 成績統計要更新的資料list
         /// </summary>
-        public List<CalcSort> calcSorts { get; set; }
+        public List<sortItem> sortItems { get; set; }
+    }
+    /// <summary>
+    /// 更新活動項目順序Request
+    /// </summary>
+    public class UpdateActSortRq
+    {
+        /// <summary>
+        /// teammodelId
+        /// </summary>
+        public string teammodelId { get; set; }
+        /// <summary>
+        /// 成績統計Id
+        /// </summary>
+        public string scoreCalcId { get; set; }
+        /// <summary>
+        /// 成績統計要更新的資料list
+        /// </summary>
+        public List<sortItem> sortItems { get; set; }
     }
 
-    public class CalcSort
+    public class sortItem
     {
         /// <summary>
         /// 成績統計id

File diff suppressed because it is too large
+ 66 - 8
TEAMModelOS/Controllers/Both/ScoreCalcController.cs