diff --git a/src/CodeRelease/CodeRelease/.config/dotnet-tools.json b/src/CodeRelease/CodeRelease/.config/dotnet-tools.json
new file mode 100644
index 0000000..4f257cf
--- /dev/null
+++ b/src/CodeRelease/CodeRelease/.config/dotnet-tools.json
@@ -0,0 +1,13 @@
+{
+ "version": 1,
+ "isRoot": true,
+ "tools": {
+ "dotnet-ef": {
+ "version": "8.0.6",
+ "commands": [
+ "dotnet-ef"
+ ],
+ "rollForward": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/CodeRelease/CodeRelease/CodeRelease.csproj b/src/CodeRelease/CodeRelease/CodeRelease.csproj
index 9daa180..c5ef2c8 100644
--- a/src/CodeRelease/CodeRelease/CodeRelease.csproj
+++ b/src/CodeRelease/CodeRelease/CodeRelease.csproj
@@ -7,7 +7,9 @@
+
+
diff --git a/src/CodeRelease/CodeRelease/Controllers/PublishController.cs b/src/CodeRelease/CodeRelease/Controllers/PublishController.cs
index 3e2e070..40f1004 100644
--- a/src/CodeRelease/CodeRelease/Controllers/PublishController.cs
+++ b/src/CodeRelease/CodeRelease/Controllers/PublishController.cs
@@ -1,8 +1,18 @@
using CodeRelease.BLL;
+using CodeRelease.Model;
+using CodeRelease.Utile;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
+using Newtonsoft.Json;
+using Newtonsoft.Json.Linq;
+using Newtonsoft.Json.Serialization;
+
+using System;
+
+
+
namespace CodeRelease.Controllers
{
@@ -16,11 +26,68 @@ namespace CodeRelease.Controllers
/// 测试
///
///
- public async Task