refactor:将AppDataCenterService改为AppCenterService,将AppDataStorageService改为AppStorageService,将触发器的增删改成合并

This commit is contained in:
2025-10-18 17:18:09 +08:00
parent 816827e5e9
commit 595139fb02
64 changed files with 1159 additions and 599 deletions

View File

@@ -13,17 +13,17 @@ namespace DMS.Application.Services.Management;
public class LogManagementService : ILogManagementService
{
private readonly INlogAppService _nlogAppService;
private readonly IAppDataStorageService _appDataStorageService;
private readonly IAppStorageService _appStorageService;
/// <summary>
/// 当日志数据发生变化时触发
/// </summary>
public event EventHandler<NlogChangedEventArgs> OnLogChanged;
public LogManagementService(INlogAppService nlogAppService,IAppDataStorageService appDataStorageService)
public LogManagementService(INlogAppService nlogAppService,IAppStorageService appStorageService)
{
_nlogAppService = nlogAppService;
_appDataStorageService = appDataStorageService;
_appStorageService = appStorageService;
}
/// <summary>
@@ -63,7 +63,7 @@ public class LogManagementService : ILogManagementService
/// </summary>
public void AddNlogToMemory(NlogDto nlogDto)
{
if (_appDataStorageService.Nlogs.TryAdd(nlogDto.Id, nlogDto))
if (_appStorageService.Nlogs.TryAdd(nlogDto.Id, nlogDto))
{
OnLogChanged?.Invoke(this,new NlogChangedEventArgs(DataChangeType.Added, nlogDto));
}
@@ -74,7 +74,7 @@ public class LogManagementService : ILogManagementService
/// </summary>
public void UpdateNlogInMemory(NlogDto nlogDto)
{
_appDataStorageService.Nlogs.AddOrUpdate(nlogDto.Id, nlogDto, (key, oldValue) => nlogDto);
_appStorageService.Nlogs.AddOrUpdate(nlogDto.Id, nlogDto, (key, oldValue) => nlogDto);
OnLogChanged?.Invoke(this,new NlogChangedEventArgs(DataChangeType.Updated, nlogDto));
}
@@ -83,7 +83,7 @@ public class LogManagementService : ILogManagementService
/// </summary>
public void RemoveNlogFromMemory(int nlogId)
{
if (_appDataStorageService.Nlogs.TryRemove(nlogId, out var nlogDto))
if (_appStorageService.Nlogs.TryRemove(nlogId, out var nlogDto))
{
OnLogChanged?.Invoke(this,new NlogChangedEventArgs(DataChangeType.Deleted, nlogDto));
}