diff --git a/QYMessageCenter/.config/dotnet-tools.json b/QYMessageCenter/.config/dotnet-tools.json new file mode 100644 index 0000000..9d58272 --- /dev/null +++ b/QYMessageCenter/.config/dotnet-tools.json @@ -0,0 +1,12 @@ +{ + "version": 1, + "isRoot": true, + "tools": { + "dotnet-ef": { + "version": "8.0.2", + "commands": [ + "dotnet-ef" + ] + } + } +} \ No newline at end of file diff --git a/QYMessageCenter/Controllers/MessageController.cs b/QYMessageCenter/Controllers/MessageController.cs index 5ead808..2047dd2 100644 --- a/QYMessageCenter/Controllers/MessageController.cs +++ b/QYMessageCenter/Controllers/MessageController.cs @@ -1,5 +1,4 @@ -锘縰sing Microsoft.AspNetCore.Http; -using Microsoft.AspNetCore.Mvc; +锘縰sing Microsoft.AspNetCore.Mvc; using QYMessageCenter.Business; using QYMessageCenter.Model.DTO; diff --git a/QYMessageCenter/Program.cs b/QYMessageCenter/Program.cs index aebbdcd..884dca1 100644 --- a/QYMessageCenter/Program.cs +++ b/QYMessageCenter/Program.cs @@ -10,6 +10,7 @@ using QYMessageCenter.Filters; using QYMessageCenter.Middlewares; using QYMessageCenter.Model; using System.Reflection; +using System.Text; using Yitter.IdGenerator; var builder = WebApplication.CreateBuilder(args); @@ -60,7 +61,7 @@ services.AddSwaggerGen(c => { Version = "v1.0.0", Title = "齐越消息中心API", - Description = "注意事项\r\n1.返回参数名称采用大驼峰命名\r\n2.ApiResponse为基础返回对象(Code,Data,Message),接口中所有的返回值均属于Data属性\r\n3.正常返回Code=200" + Description = getSWDescription() }); //JWT认证 c.AddSecurityDefinition(JwtBearerDefaults.AuthenticationScheme, new OpenApiSecurityScheme @@ -116,3 +117,10 @@ app.UseCors("cors"); app.UseAuthorization(); app.MapControllers(); app.Run(); + + +string getSWDescription() +{ + var filePath = Path.Combine(AppContext.BaseDirectory, "SWDescription.txt"); + return File.ReadAllText(filePath, Encoding.UTF8); +} \ No newline at end of file diff --git a/QYMessageCenter/QYMessageCenter.csproj b/QYMessageCenter/QYMessageCenter.csproj index b278f13..543baff 100644 --- a/QYMessageCenter/QYMessageCenter.csproj +++ b/QYMessageCenter/QYMessageCenter.csproj @@ -7,6 +7,16 @@ True + + + + + + + PreserveNewest + + + diff --git a/QYMessageCenter/SWDescription.txt b/QYMessageCenter/SWDescription.txt new file mode 100644 index 0000000..2af620a --- /dev/null +++ b/QYMessageCenter/SWDescription.txt @@ -0,0 +1,19 @@ +锘挎敞鎰忎簨椤 +1.杩斿洖鍙傛暟鍚嶇О閲囩敤澶ч┘宄板懡鍚 +2.ApiResponse涓哄熀纭杩斿洖瀵硅薄(Code,Data,Message),鎺ュ彛涓墍鏈夌殑杩斿洖鍊煎潎灞炰簬Data灞炴 +3.姝e父杩斿洖Code=200 + +AppCode瑙勮寖 +BBWYC 姝ユ涓虹泩C绔 +BBWYB 姝ユ涓虹泩B绔 +PJZS 璇勪环鍔╂墜 +QK 榻愬簱 +LK 鑹簱 +SBF 涓夋澘鏂 +SN 鍙稿崡 + +Channel瑙勮寖 + + +CustomTypeCode璇存槑 +璇勪环鍔╂墜锛