Skip to content

Commit 05f4411

Browse files
committed
feat: 新增 审计模块抽象类库,并迁移部分接口
1 parent f2fa4e5 commit 05f4411

30 files changed

+124
-48
lines changed

Bing.All.sln

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,10 +274,14 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Logging", "Logging", "{92ED
274274
EndProject
275275
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Logs", "Logs", "{FB4CF257-BC99-4D38-AD74-061307A2C3F3}"
276276
EndProject
277-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bing.Caching.FreeRedis.Tests.Integration", "framework\tests\Bing.Caching.FreeRedis.Tests.Integration\Bing.Caching.FreeRedis.Tests.Integration.csproj", "{0E0BF260-8723-44B0-BEBD-7C345F044A34}"
277+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Bing.Caching.FreeRedis.Tests.Integration", "framework\tests\Bing.Caching.FreeRedis.Tests.Integration\Bing.Caching.FreeRedis.Tests.Integration.csproj", "{0E0BF260-8723-44B0-BEBD-7C345F044A34}"
278278
EndProject
279279
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Caching", "Caching", "{52F64CF7-927F-4D55-A908-9E2239B4E5AB}"
280280
EndProject
281+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Auditing", "Auditing", "{98340528-C7CB-4503-96F3-7CE090622C2A}"
282+
EndProject
283+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bing.Auditing.Contracts", "framework\src\Bing.Auditing.Contracts\Bing.Auditing.Contracts.csproj", "{3DEB20D6-4D97-41D1-BD6C-C4F63134DAD7}"
284+
EndProject
281285
Global
282286
GlobalSection(SolutionConfigurationPlatforms) = preSolution
283287
Debug|Any CPU = Debug|Any CPU
@@ -608,6 +612,10 @@ Global
608612
{0E0BF260-8723-44B0-BEBD-7C345F044A34}.Debug|Any CPU.Build.0 = Debug|Any CPU
609613
{0E0BF260-8723-44B0-BEBD-7C345F044A34}.Release|Any CPU.ActiveCfg = Release|Any CPU
610614
{0E0BF260-8723-44B0-BEBD-7C345F044A34}.Release|Any CPU.Build.0 = Release|Any CPU
615+
{3DEB20D6-4D97-41D1-BD6C-C4F63134DAD7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
616+
{3DEB20D6-4D97-41D1-BD6C-C4F63134DAD7}.Debug|Any CPU.Build.0 = Debug|Any CPU
617+
{3DEB20D6-4D97-41D1-BD6C-C4F63134DAD7}.Release|Any CPU.ActiveCfg = Release|Any CPU
618+
{3DEB20D6-4D97-41D1-BD6C-C4F63134DAD7}.Release|Any CPU.Build.0 = Release|Any CPU
611619
EndGlobalSection
612620
GlobalSection(SolutionProperties) = preSolution
613621
HideSolutionNode = FALSE
@@ -653,7 +661,7 @@ Global
653661
{25107D91-1E7D-422C-8B03-B1C94EE3A1B5} = {C50E2610-AC8B-45FD-AC25-9BC6C2EE4332}
654662
{CAC738F2-8F95-4940-90D2-76DABF403581} = {D8DF6590-127F-4C22-A3F0-DAEBFC5ECACB}
655663
{577D3EA3-5342-4E0D-AE51-39CBEE217089} = {D8DF6590-127F-4C22-A3F0-DAEBFC5ECACB}
656-
{F084AFFB-9136-43CE-874C-777DBA4D5205} = {AED4D92B-5196-47E9-BD2C-84D4077F5A70}
664+
{F084AFFB-9136-43CE-874C-777DBA4D5205} = {98340528-C7CB-4503-96F3-7CE090622C2A}
657665
{5D81881D-FF17-4902-8BEB-A1D58D0EF688} = {B8142AAE-3792-44C0-9197-0F14A9749E33}
658666
{256EB128-60DC-406C-BED0-9D0013A6B49A} = {052D4342-8B65-4836-A9B6-681A7812760E}
659667
{027BE8C0-24D8-45BC-9A97-08B6924FB39D} = {052D4342-8B65-4836-A9B6-681A7812760E}
@@ -729,6 +737,8 @@ Global
729737
{FB4CF257-BC99-4D38-AD74-061307A2C3F3} = {33F6CAB3-FD8A-4B91-9B94-A1E2DBC2759B}
730738
{0E0BF260-8723-44B0-BEBD-7C345F044A34} = {52F64CF7-927F-4D55-A908-9E2239B4E5AB}
731739
{52F64CF7-927F-4D55-A908-9E2239B4E5AB} = {5C7976B4-C243-41B9-8303-8E8FAE099D31}
740+
{98340528-C7CB-4503-96F3-7CE090622C2A} = {AED4D92B-5196-47E9-BD2C-84D4077F5A70}
741+
{3DEB20D6-4D97-41D1-BD6C-C4F63134DAD7} = {98340528-C7CB-4503-96F3-7CE090622C2A}
732742
EndGlobalSection
733743
GlobalSection(ExtensibilityGlobals) = postSolution
734744
SolutionGuid = {C1202A0F-83CC-4602-BCE5-20CB640BCAD4}

framework/src/Bing.Abstractions/project.props

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<AssemblyName>Bing.Auditing.Contracts</AssemblyName>
4+
<PackageId>Bing.Auditing.Contracts</PackageId>
5+
<Description>Bing.Auditing.Contracts 是Bing应用框架的审计功能抽象类库。</Description>
6+
</PropertyGroup>
7+
8+
<Import Project="..\..\..\framework.props" />
9+
10+
<Import Project="references.props" />
11+
12+
<Import Project="dependency.props" />
13+
14+
</Project>

framework/src/Bing.Auditing/Bing/Auditing/IAuditedObject.cs renamed to framework/src/Bing.Auditing.Contracts/Bing/Auditing/IAuditedObject.cs

File renamed without changes.

framework/src/Bing.Auditing/Bing/Auditing/IAuditedObjectWithName.cs renamed to framework/src/Bing.Auditing.Contracts/Bing/Auditing/IAuditedObjectWithName.cs

File renamed without changes.

framework/src/Bing.Auditing/Bing/Auditing/ICreationAuditedObject.cs renamed to framework/src/Bing.Auditing.Contracts/Bing/Auditing/ICreationAuditedObject.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using System;
2-
3-
namespace Bing.Auditing;
1+
namespace Bing.Auditing;
42

53
/// <summary>
64
/// 创建操作审计对象
@@ -17,4 +15,4 @@ public interface ICreationAuditedObject<TKey> : IHasCreationTime
1715
/// 创建人标识
1816
/// </summary>
1917
TKey CreatorId { get; set; }
20-
}
18+
}

framework/src/Bing.Auditing/Bing/Auditing/ICreationAuditedObjectWithName.cs renamed to framework/src/Bing.Auditing.Contracts/Bing/Auditing/ICreationAuditedObjectWithName.cs

File renamed without changes.

framework/src/Bing.Auditing/Bing/Auditing/IDeletionAuditedObject.cs renamed to framework/src/Bing.Auditing.Contracts/Bing/Auditing/IDeletionAuditedObject.cs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
using System;
2-
3-
namespace Bing.Auditing;
1+
namespace Bing.Auditing;
42

53
/// <summary>
64
/// 删除操作审计对象
@@ -17,4 +15,4 @@ public interface IDeletionAuditedObject<TKey> : IHasDeletionTime
1715
/// 删除人标识
1816
/// </summary>
1917
TKey DeleterId { get; set; }
20-
}
18+
}

framework/src/Bing.Auditing/Bing/Auditing/IDeletionAuditedObjectWithName.cs renamed to framework/src/Bing.Auditing.Contracts/Bing/Auditing/IDeletionAuditedObjectWithName.cs

File renamed without changes.

framework/src/Bing.Auditing/Bing/Auditing/IFullAuditedObject.cs renamed to framework/src/Bing.Auditing.Contracts/Bing/Auditing/IFullAuditedObject.cs

File renamed without changes.

0 commit comments

Comments
 (0)