From 238c72468b6d5df3e86ea119f9ad9245f3d23e86 Mon Sep 17 00:00:00 2001
From: qwj <qwjzorro@163.com>
Date: 星期三, 26 七月 2023 15:30:22 +0800
Subject: [PATCH] 添加SqlSugar访问

---
 DocumentServiceAPI.Application/GlobalUsings.cs                       |    2 +-
 DocumentServiceAPI.Web.Entry/appsettings.json                        |    7 ++++++-
 DocumentServiceAPI.Core/DocumentServiceAPI.Core.csproj               |    6 +++++-
 DocumentServiceAPI.Web.Core/Startup.cs                               |    7 +++++--
 DocumentServiceAPI.Application/System/Services/SystemService.cs      |    5 ++++-
 DocumentServiceAPI.sln                                               |   12 ++++++++++++
 DocumentServiceAPI.Application/DocumentServiceAPI.Application.csproj |    5 +----
 7 files changed, 34 insertions(+), 10 deletions(-)

diff --git a/DocumentServiceAPI.Application/DocumentServiceAPI.Application.csproj b/DocumentServiceAPI.Application/DocumentServiceAPI.Application.csproj
index 5a91029..0926e3a 100644
--- a/DocumentServiceAPI.Application/DocumentServiceAPI.Application.csproj
+++ b/DocumentServiceAPI.Application/DocumentServiceAPI.Application.csproj
@@ -22,11 +22,8 @@
 	</ItemGroup>
 
 	<ItemGroup>
+		<ProjectReference Include="..\Document.Model\Document.Model.csproj" />
 		<ProjectReference Include="..\DocumentServiceAPI.Core\DocumentServiceAPI.Core.csproj" />
-	</ItemGroup>
-
-	<ItemGroup>
-		<Folder Include="System\Services\" />
 	</ItemGroup>
 
 </Project>
diff --git a/DocumentServiceAPI.Application/GlobalUsings.cs b/DocumentServiceAPI.Application/GlobalUsings.cs
index 1f0aacd..81a78ec 100644
--- a/DocumentServiceAPI.Application/GlobalUsings.cs
+++ b/DocumentServiceAPI.Application/GlobalUsings.cs
@@ -12,4 +12,4 @@
 global using Microsoft.AspNetCore.Mvc;
 global using Microsoft.CodeAnalysis;
 global using System.ComponentModel.DataAnnotations;
-global using SqlSugar;
\ No newline at end of file
+global using SqlSugar;
diff --git a/DocumentServiceAPI.Application/System/Services/SystemService.cs b/DocumentServiceAPI.Application/System/Services/SystemService.cs
index f4a583e..f9aa255 100644
--- a/DocumentServiceAPI.Application/System/Services/SystemService.cs
+++ b/DocumentServiceAPI.Application/System/Services/SystemService.cs
@@ -1,4 +1,7 @@
-锘縩amespace DocumentServiceAPI.Application;
+锘縰sing Document.Model;
+using DocumentServiceAPI.Core;
+
+namespace DocumentServiceAPI.Application;
 
 public class SystemService : ISystemService, ITransient
 {
diff --git a/DocumentServiceAPI.Core/DocumentServiceAPI.Core.csproj b/DocumentServiceAPI.Core/DocumentServiceAPI.Core.csproj
index 331fb2a..77608e2 100644
--- a/DocumentServiceAPI.Core/DocumentServiceAPI.Core.csproj
+++ b/DocumentServiceAPI.Core/DocumentServiceAPI.Core.csproj
@@ -17,7 +17,11 @@
 		<PackageReference Include="Furion.Extras.Authentication.JwtBearer" Version="4.8.8.38" />
 		<PackageReference Include="Furion.Extras.ObjectMapper.Mapster" Version="4.8.8.38" />
 		<PackageReference Include="Furion.Pure" Version="4.8.8.38" />
-		<PackageReference Include="SqlSugarCore" Version="5.1.4.89" />
+		<PackageReference Include="SqlSugarCore" Version="5.1.4.93" />
+	</ItemGroup>
+
+	<ItemGroup>
+	  <ProjectReference Include="..\Document.Unility\Document.Unility.csproj" />
 	</ItemGroup>
 
 </Project>
diff --git a/DocumentServiceAPI.Web.Core/Startup.cs b/DocumentServiceAPI.Web.Core/Startup.cs
index 012346f..fa37eb2 100644
--- a/DocumentServiceAPI.Web.Core/Startup.cs
+++ b/DocumentServiceAPI.Web.Core/Startup.cs
@@ -1,4 +1,5 @@
-锘縰sing Furion;
+锘縰sing DocumentServiceAPI.Core;
+using Furion;
 using Microsoft.AspNetCore.Builder;
 using Microsoft.AspNetCore.Hosting;
 using Microsoft.Extensions.DependencyInjection;
@@ -12,6 +13,8 @@
     {
         services.AddConsoleFormatter();
         services.AddJwt<JwtHandler>();
+        //娣诲姞Sqlsugar
+        services.AddSqlsugarSetup(App.Configuration);
 
         services.AddCorsAccessor();
 
@@ -31,7 +34,7 @@
         app.UseRouting();
 
         app.UseCorsAccessor();
-
+        
         app.UseAuthentication();
         app.UseAuthorization();
 
diff --git a/DocumentServiceAPI.Web.Entry/appsettings.json b/DocumentServiceAPI.Web.Entry/appsettings.json
index 8b4498e..1c7faa8 100644
--- a/DocumentServiceAPI.Web.Entry/appsettings.json
+++ b/DocumentServiceAPI.Web.Entry/appsettings.json
@@ -14,5 +14,10 @@
       "DbType": "Sqlite",
       "IsAutoCloseConnection": true
     }
-  ]
+  ],
+  "ConnectionStrings": {
+    //鏁版嵁搴撹繛鎺ュ瓧绗︿覆
+    "sqldb": "Data Source=.;Initial Catalog=CY_DocumentSystemOnline;User ID=sa;Password=123456",
+    "redis": ""
+  }
 }
\ No newline at end of file
diff --git a/DocumentServiceAPI.sln b/DocumentServiceAPI.sln
index 187b1a8..88fcf06 100644
--- a/DocumentServiceAPI.sln
+++ b/DocumentServiceAPI.sln
@@ -11,6 +11,10 @@
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DocumentServiceAPI.Web.Entry", "DocumentServiceAPI.Web.Entry\DocumentServiceAPI.Web.Entry.csproj", "{C8D99F52-EDC7-411F-8300-6DB14BF59E8C}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Document.Model", "Document.Model\Document.Model.csproj", "{B0733D23-0D7B-4AAC-9FCD-670B5991B7A1}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Document.Unility", "Document.Unility\Document.Unility.csproj", "{8BB7AE36-ADEC-47CD-99C0-0B78A77686A9}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -33,6 +37,14 @@
 		{C8D99F52-EDC7-411F-8300-6DB14BF59E8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{C8D99F52-EDC7-411F-8300-6DB14BF59E8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{C8D99F52-EDC7-411F-8300-6DB14BF59E8C}.Release|Any CPU.Build.0 = Release|Any CPU
+		{B0733D23-0D7B-4AAC-9FCD-670B5991B7A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{B0733D23-0D7B-4AAC-9FCD-670B5991B7A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{B0733D23-0D7B-4AAC-9FCD-670B5991B7A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{B0733D23-0D7B-4AAC-9FCD-670B5991B7A1}.Release|Any CPU.Build.0 = Release|Any CPU
+		{8BB7AE36-ADEC-47CD-99C0-0B78A77686A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{8BB7AE36-ADEC-47CD-99C0-0B78A77686A9}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{8BB7AE36-ADEC-47CD-99C0-0B78A77686A9}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{8BB7AE36-ADEC-47CD-99C0-0B78A77686A9}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE

--
Gitblit v1.9.1