Browse Source

Merge branch 'hhb/develop-2205' into develop

CrazyIter_Bin 3 years ago
parent
commit
7049ecda9b

+ 56 - 1
TEAMModelOS/Controllers/Third/Xkw/Sdk/XkwConstant.cs

@@ -731,7 +731,62 @@ namespace TEAMModelOS.Controllers.Third.Xkw.Sdk
 
         public string stage_name { get; set; }
         public int  subject_id { get; set; }
-
         public string subject_name { get; set; }
     }
+    /// <summary>
+    /// 学科网题目结构
+    /// </summary>
+    public class XkwPaper { 
+    
+    }
+    /// <summary>
+    /// 学科网题目结构
+    /// </summary>
+    public class XkwItem {
+        /// <summary>
+        /// 学科网题目id
+        /// </summary>
+        public string id { get; set; }
+
+        /// <summary>
+        /// 知识点id集合 	知识点ID列表
+        /// </summary>
+        public List<int> kpoint_ids { get; set; }
+        /// <summary>
+        /// 教材目录ID列表
+        /// </summary>
+        public List<int> catalog_ids { get; set; }
+        /// <summary>
+        /// 	年级ID列表
+        /// </summary>
+        public List<int> grade_ids { get; set; }
+        /// <summary>
+        /// 题干HTML
+        /// </summary>
+        public string stem { get; set; }
+        /// <summary>
+        /// 	答案HTML
+        /// </summary>
+        public string answer { get; set; }
+        /// <summary>
+        /// 解析HTML
+        /// </summary>
+        public string explanation { get; set; }
+        /// <summary>
+        /// 难道系数 试题难度值,0~1之间的数字,值越小,难度越大
+        /// </summary>
+        public double difficulty { get; set; }
+        /// <summary>
+        /// 试题类型ID
+        /// </summary>
+        public string type_id { get; set; }
+        /// <summary>
+        /// 来源试卷名称 广西贵港市高级中学2022届高三毕业班5月模拟考试数学(理)试题
+        /// </summary>
+        public string source { get; set; }
+        /// <summary>
+        /// 试题状态:0表示下线,1表示正常
+        /// </summary>
+        public int status { get; set; }
+    }
 }

+ 9 - 0
TEAMModelOS/Controllers/Third/Xkw/XkwServiceController.cs

@@ -108,5 +108,14 @@ namespace TEAMModelOS.Controllers.Third.Xkw
             await _dingDing.SendBotMsg($"学科网推送消息:{authCode.ToJsonString()}", GroupNames.成都开发測試群組);
             return Ok(authCode);
         }
+
+        [HttpGet("get-paper-items")]
+        //[Authorize(Roles = "IES")]
+        //[AuthToken(Roles = "teacher,admin,area,student")]
+        public async Task<IActionResult> GetPaperItems([FromQuery] OAuthCode authCode)
+        {
+            await _dingDing.SendBotMsg($"学科网推送消息:{authCode.ToJsonString()}", GroupNames.成都开发測試群組);
+            return Ok(authCode);
+        }
     }
 }