|
@@ -0,0 +1,41 @@
|
|
|
+using Microsoft.AspNetCore.Authorization;
|
|
|
+using Microsoft.AspNetCore.Mvc;
|
|
|
+using Newtonsoft.Json;
|
|
|
+using System;
|
|
|
+using System.Collections.Generic;
|
|
|
+using System.Linq;
|
|
|
+using System.Threading.Tasks;
|
|
|
+using TEAMModelOS.Controllers.Syllabus.Seed;
|
|
|
+using TEAMModelOS.Helper.Common.FileHelper;
|
|
|
+using TEAMModelOS.SDK.Context.Configuration;
|
|
|
+using TEAMModelOS.SDK.Extension.DataResult.JsonRpcRequest;
|
|
|
+using TEAMModelOS.SDK.Extension.DataResult.JsonRpcResponse;
|
|
|
+using TEAMModelOS.SDK.Helper.Common.FileHelper;
|
|
|
+using TEAMModelOS.SDK.Helper.Common.JsonHelper;
|
|
|
+using TEAMModelOS.SeedData;
|
|
|
+
|
|
|
+namespace TEAMModelOS.Controllers.Syllabus.Seed
|
|
|
+{
|
|
|
+ [Route("api/[controller]")]
|
|
|
+ [ApiController]
|
|
|
+ public class SyllabusSeedDataController : BaseController
|
|
|
+ {
|
|
|
+
|
|
|
+ /// <summary>
|
|
|
+ /// 获取基础信息
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="identity"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [HttpGet("XiaoXueYuWenPoint")]
|
|
|
+ public BaseJosnRPCResponse getBase(string identity)
|
|
|
+ {
|
|
|
+ JsonRPCResponseBuilder builder = JsonRPCResponseBuilder.custom();
|
|
|
+ string path = BaseConfigModel.ContentRootPath + "/JsonFile/Core/XiaoXueYuWenPoint.json";
|
|
|
+ string areaString = FileHelper.FileToString(path);
|
|
|
+ List<Point> claims = MessagePackHelper.JsonToObject<List<Point>>(areaString);
|
|
|
+ builder.Data(claims);
|
|
|
+ return builder.build();
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+}
|