main_dev_1.0
冉成楼 4 months ago
parent c247a8fa38
commit 4955c13962

@ -0,0 +1,13 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\OpenAuth.BaseApp\OpenAuth.BaseApp.csproj" />
</ItemGroup>
</Project>

@ -0,0 +1,21 @@
using OpenAuth.Auth.Interface;
using OpenAuth.BaseApp;
using OpenAuth.Repository;
using OpenAuth.Repository.Domain;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Bus.App
{
public class DroneCaseInfoApp : SqlSugarBaseApp<DroneCaseInfo, SugarDbContext>
{
public DroneCaseInfoApp(ISugarUnitOfWork<SugarDbContext> unitWork, ISimpleClient<DroneCaseInfo> repository, IAuth auth) : base(unitWork, repository, auth)
{
}
}
}

@ -0,0 +1,19 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.3.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Bus.App\Bus.App.csproj" />
<ProjectReference Include="..\Infrastructure\Infrastructure.csproj" />
<ProjectReference Include="..\Utils.Web\Utils.Web.csproj" />
</ItemGroup>
</Project>

@ -0,0 +1,23 @@
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Bus.Controllers
{
[Route("api/[controller]/[action]")]
[ApiController]
public class DroneCaseInfoController : ControllerBase
{
[AllowAnonymous]
[HttpGet]
public string Test()
{
return "hi";
}
}
}

@ -9,6 +9,8 @@ using Microsoft.AspNetCore.Http;
using Microsoft.Extensions.DependencyModel;
using OpenAuth.App.Interface;
using OpenAuth.App.SSO;
using OpenAuth.Auth;
using OpenAuth.Auth.AuthStrategies;
using OpenAuth.Auth.Interface;
using OpenAuth.Repository;
using SqlSugar;
@ -27,6 +29,8 @@ namespace OpenAuth.App
//注入授权
builder.RegisterType(typeof(LocalAuth)).As(typeof(IAuth)).InstancePerLifetimeScope();
builder.RegisterAssemblyTypes(typeof(AuthStrategyContext).Assembly).InstancePerLifetimeScope();
builder.RegisterAssemblyTypes(typeof(UserManager).Assembly).InstancePerLifetimeScope();
//注册app层
builder.RegisterAssemblyTypes(Assembly.GetExecutingAssembly()).InstancePerLifetimeScope();

@ -253,7 +253,7 @@ namespace OpenAuth.App.CodeTable
/// <returns></returns>
public List<dynamic> GetTableAndViewColumnList(string dbCode, string tableName)
{
var link = base.UnitWork.Db.Queryable<Repository.Domain.SysDatabaseLink>().Where(r => r.DBName == code).First();
var link = base.UnitWork.Db.Queryable<Repository.Domain.SysDatabaseLink>().Where(r => r.DBName == dbCode).First();
if (link != null)
{

@ -86,7 +86,7 @@ namespace OpenAuth.App.DbTable
/// <returns></returns>
public Response<bool> AddColumn(string dbcode, DbColumnInput dbColumnInput)
{
var link = UnitWork.Db.Queryable<Repository.Domain.SysDatabaseLink>().Where(r => r.DBName == code).First();
var link = UnitWork.Db.Queryable<Repository.Domain.SysDatabaseLink>().Where(r => r.DBName == dbcode).First();
if (link != null)
{
using (var db = this.CodeClient(link.DBConnection,link.DBType))

@ -3,6 +3,7 @@
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<OutputType>Library</OutputType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">

@ -29,6 +29,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utils.Web", "Utils.Web\Util
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenAuth.Controllers", "OpenAuth.Controllers\OpenAuth.Controllers.csproj", "{0A3C89F2-50F3-45F6-AA0A-C276257552E2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bus.App", "Bus.App\Bus.App.csproj", "{488C5305-3D8C-46D6-88B6-DB38EB653E9C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bus.Controllers", "Bus.Controllers\Bus.Controllers.csproj", "{24A0AADD-3509-48E5-BDFC-8367A3355555}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@ -67,6 +71,14 @@ Global
{0A3C89F2-50F3-45F6-AA0A-C276257552E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0A3C89F2-50F3-45F6-AA0A-C276257552E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0A3C89F2-50F3-45F6-AA0A-C276257552E2}.Release|Any CPU.Build.0 = Release|Any CPU
{488C5305-3D8C-46D6-88B6-DB38EB653E9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{488C5305-3D8C-46D6-88B6-DB38EB653E9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{488C5305-3D8C-46D6-88B6-DB38EB653E9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{488C5305-3D8C-46D6-88B6-DB38EB653E9C}.Release|Any CPU.Build.0 = Release|Any CPU
{24A0AADD-3509-48E5-BDFC-8367A3355555}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{24A0AADD-3509-48E5-BDFC-8367A3355555}.Debug|Any CPU.Build.0 = Debug|Any CPU
{24A0AADD-3509-48E5-BDFC-8367A3355555}.Release|Any CPU.ActiveCfg = Release|Any CPU
{24A0AADD-3509-48E5-BDFC-8367A3355555}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -80,6 +92,8 @@ Global
{68D5B7CD-E897-434F-9EE0-21EF72A92C22} = {2A791A38-1992-4CDE-9B7F-FDD85B4C5C20}
{5C927D05-615E-403A-8315-2B9BF39A06D1} = {02EA681E-C7D8-13C7-8484-4AC65E1B71E8}
{0A3C89F2-50F3-45F6-AA0A-C276257552E2} = {91563DFE-D0AA-4780-99EF-D3C941BEF386}
{488C5305-3D8C-46D6-88B6-DB38EB653E9C} = {4E2621F7-BAF9-4A80-B4D9-E914C6B0CD2F}
{24A0AADD-3509-48E5-BDFC-8367A3355555} = {4E2621F7-BAF9-4A80-B4D9-E914C6B0CD2F}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {88FD47DB-4BD4-4B0F-9E12-49383F5AFFEB}

@ -1,6 +1,6 @@
using SqlSugar;
namespace OpenAuth.Repository;
namespace OpenAuth.Repository.Domain;
/// <summary>
/// 数据权限对应表的实体类。

@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OpenAuth.Repository.Domain
{
public class DroneCaseInfo
{
public string Id { get; set; }
}
}

@ -3,6 +3,7 @@
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<OutputType>Library</OutputType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
@ -25,10 +26,6 @@
<ProjectReference Include="..\Infrastructure\Infrastructure.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="Domain\Permission\" />
</ItemGroup>
<ItemGroup>
<Compile Remove="Domain\DroneFlyAchievements.cs" />
</ItemGroup>

@ -1,4 +1,5 @@
using System;
using OpenAuth.Repository.Domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@ -8,5 +9,6 @@ namespace OpenAuth.Repository
{
public partial class SugarDbContext
{
public SugarRepositiry<DroneCaseInfo> DroneCaseInfo { get; set; }
}
}

@ -33,7 +33,7 @@
<PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="6.0.16" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="6.0.16" />
<PackageReference Include="Microsoft.AspNetCore.TestHost" Version="6.0.16" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="6.0.1" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="8.0.1" />
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.Hosting" Version="6.0.1" />
<PackageReference Include="Microsoft.Extensions.Logging.Log4Net.AspNetCore" Version="6.0.0" />
@ -52,6 +52,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Bus.Controllers\Bus.Controllers.csproj" />
<ProjectReference Include="..\Infrastructure\Infrastructure.csproj" />
<ProjectReference Include="..\OpenAuth.Controllers\OpenAuth.Controllers.csproj" />
</ItemGroup>

Loading…
Cancel
Save