From d1a979629fedc1eb80a3c80f999eb0eb174c8b75 Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Wed, 21 Feb 2024 00:48:40 +0800 Subject: [PATCH] =?UTF-8?q?sw=E6=8F=8F=E8=BF=B0=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- QYMessageCenter/.config/dotnet-tools.json | 12 ++++++++++++ .../Controllers/MessageController.cs | 3 +-- QYMessageCenter/Program.cs | 10 +++++++++- QYMessageCenter/QYMessageCenter.csproj | 10 ++++++++++ QYMessageCenter/SWDescription.txt | 19 +++++++++++++++++++ 5 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 QYMessageCenter/.config/dotnet-tools.json create mode 100644 QYMessageCenter/SWDescription.txt 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璇存槑 +璇勪环鍔╂墜锛