From 60d512fb7516baf348d4b189da78bb82b6e785e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E4=BC=9F?= <421281095@qq.com> Date: Fri, 20 Jun 2025 15:10:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96import?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OpenAuth.WebApi/Startup.cs | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/OpenAuth.WebApi/Startup.cs b/OpenAuth.WebApi/Startup.cs index 8e5b274..2a8ebc2 100644 --- a/OpenAuth.WebApi/Startup.cs +++ b/OpenAuth.WebApi/Startup.cs @@ -2,10 +2,8 @@ using Autofac; using Autofac.Extensions.DependencyInjection; using ce.autofac.extension; -using DocumentFormat.OpenXml.Validation; using IdentityServer4.AccessTokenValidation; using Infrastructure; -using Infrastructure.Cache; using Infrastructure.CloudSdk.minio; using Infrastructure.CloudSdk.mqttmessagecenter; using Infrastructure.Extensions.AutofacManager; @@ -13,13 +11,11 @@ using Infrastructure.Middleware; using Microsoft.AspNetCore.DataProtection; using Microsoft.AspNetCore.Http.Features; using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.Controllers; using Microsoft.AspNetCore.Server.Kestrel.Core; +using Microsoft.AspNetCore.StaticFiles; using Microsoft.Extensions.FileProviders; -using Microsoft.IdentityModel.Logging; using Microsoft.OpenApi.Models; using Newtonsoft.Json; -using Newtonsoft.Json.Serialization; using Npgsql; using OpenAuth.App; using OpenAuth.App.BaseApp.ImMsgManager; @@ -27,11 +23,9 @@ using OpenAuth.App.HostedService; using OpenAuth.Repository; using OpenAuth.WebApi.Model; using OpenAuth.WebApi.Model.mqtt; -using Quartz; -using Quartz.Impl; using SqlSugar; using Swashbuckle.AspNetCore.SwaggerUI; - +using Yitter.IdGenerator; namespace OpenAuth.WebApi { @@ -257,14 +251,14 @@ namespace OpenAuth.WebApi ////没有直接 using SqlSugar,因为如果引用命名空间的话,会和Microsoft的一个GetTypeInfo存在二义性,所以就直接这么使用了 services.AddScoped(s => { - StaticConfig.CustomSnowFlakeFunc = () => { return Yitter.IdGenerator.YitIdHelper.NextId(); }; + StaticConfig.CustomSnowFlakeFunc = () => { return YitIdHelper.NextId(); }; var sqlSugar = new SqlSugarClient(new ConnectionConfig() { - DbType = SqlSugar.DbType.PostgreSQL, + DbType = DbType.PostgreSQL, ConnectionString = Configuration.GetConnectionString("OpenAuthDBContext"), IsAutoCloseConnection = true, - MoreSettings = new SqlSugar.ConnMoreSettings() + MoreSettings = new ConnMoreSettings() { PgSqlIsAutoToLower = false, PgSqlIsAutoToLowerCodeFirst = false @@ -303,8 +297,8 @@ namespace OpenAuth.WebApi }); return sqlSugar; }); - services.AddScoped>(s => - new SqlSugar.SugarUnitOfWork(s.GetService())); + services.AddScoped>(s => + new SugarUnitOfWork(s.GetService())); #endregion @@ -373,7 +367,7 @@ namespace OpenAuth.WebApi //可以在这里为静态文件添加其他http头信息,默认添加跨域信息 ctx.Context.Response.Headers["Access-Control-Allow-Origin"] = "*"; }, - ContentTypeProvider = new Microsoft.AspNetCore.StaticFiles.FileExtensionContentTypeProvider( + ContentTypeProvider = new FileExtensionContentTypeProvider( new Dictionary { { ".amr", "audio/AMR" }, @@ -445,7 +439,7 @@ namespace OpenAuth.WebApi app.UseSwaggerUI(c => { c.SwaggerEndpoint("v1/swagger.json", "V1 Docs"); - c.DocExpansion(Swashbuckle.AspNetCore.SwaggerUI.DocExpansion.None); + c.DocExpansion(DocExpansion.None); c.OAuthClientId("OpenAuth.WebApi"); //oauth客户端名称 c.OAuthAppName("开源版webapi认证"); // 描述 });