From dc620a7c1db2d1ad195425968947e5a6b376dccc Mon Sep 17 00:00:00 2001 From: "David P.G" Date: Sat, 18 Oct 2025 18:58:14 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=E5=B0=86DbTriggerDefinition=E6=94=B9?= =?UTF-8?q?=E5=90=8D=E4=B8=BADbTrigger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{DbTriggerDefinition.cs => DbTrigger.cs} | 4 ++-- DMS.Infrastructure/Profiles/MappingProfile.cs | 2 +- .../Repositories/InitializeRepository.cs | 2 +- .../Repositories/TriggerRepository.cs | 16 ++++++++-------- 4 files changed, 12 insertions(+), 12 deletions(-) rename DMS.Infrastructure/Entities/{DbTriggerDefinition.cs => DbTrigger.cs} (97%) diff --git a/DMS.Infrastructure/Entities/DbTriggerDefinition.cs b/DMS.Infrastructure/Entities/DbTrigger.cs similarity index 97% rename from DMS.Infrastructure/Entities/DbTriggerDefinition.cs rename to DMS.Infrastructure/Entities/DbTrigger.cs index b5b468e..3b892a4 100644 --- a/DMS.Infrastructure/Entities/DbTriggerDefinition.cs +++ b/DMS.Infrastructure/Entities/DbTrigger.cs @@ -9,8 +9,8 @@ namespace DMS.Infrastructure.Entities; /// /// 触发器定义实体类,对应数据库中的 TriggerDefinitions 表。 /// -[SugarTable("TriggerDefinitions")] -public class DbTriggerDefinition +[SugarTable("Triggers")] +public class DbTrigger { /// /// 触发器唯一标识符,主键。 diff --git a/DMS.Infrastructure/Profiles/MappingProfile.cs b/DMS.Infrastructure/Profiles/MappingProfile.cs index 0e8892c..42b1dee 100644 --- a/DMS.Infrastructure/Profiles/MappingProfile.cs +++ b/DMS.Infrastructure/Profiles/MappingProfile.cs @@ -45,7 +45,7 @@ public class MappingProfile : Profile CreateMap().ReverseMap(); // --- 触发器映射 --- - CreateMap() + CreateMap() .ForMember(dest => dest.Variables, opt => opt.Ignore()) // 忽略Variables属性映射,因为可能需要特殊处理 .ReverseMap(); } diff --git a/DMS.Infrastructure/Repositories/InitializeRepository.cs b/DMS.Infrastructure/Repositories/InitializeRepository.cs index e881278..5aaf02d 100644 --- a/DMS.Infrastructure/Repositories/InitializeRepository.cs +++ b/DMS.Infrastructure/Repositories/InitializeRepository.cs @@ -50,7 +50,7 @@ public class InitializeRepository : IInitializeRepository _db.CodeFirst.InitTables(); _db.CodeFirst.InitTables(); _db.CodeFirst.InitTables(); - _db.CodeFirst.InitTables(); + _db.CodeFirst.InitTables(); _db.CodeFirst.InitTables(); } diff --git a/DMS.Infrastructure/Repositories/TriggerRepository.cs b/DMS.Infrastructure/Repositories/TriggerRepository.cs index e42de04..e683f30 100644 --- a/DMS.Infrastructure/Repositories/TriggerRepository.cs +++ b/DMS.Infrastructure/Repositories/TriggerRepository.cs @@ -13,9 +13,9 @@ namespace DMS.Infrastructure.Repositories { /// /// 触发器仓储实现类,负责触发器数据的持久化操作。 - /// 继承自 并实现 接口。 + /// 继承自 并实现 接口。 /// - public class TriggerRepository : BaseRepository, ITriggerRepository + public class TriggerRepository : BaseRepository, ITriggerRepository { private readonly IMapper _mapper; @@ -59,7 +59,7 @@ namespace DMS.Infrastructure.Repositories /// 添加成功后的触发器定义实体(包含数据库生成的ID等信息)。 public async Task AddAsync(Trigger entity) { - var dbTrigger = _mapper.Map(entity); + var dbTrigger = _mapper.Map(entity); var addedDbTrigger = await base.AddAsync(dbTrigger); return _mapper.Map(addedDbTrigger, entity); } @@ -71,7 +71,7 @@ namespace DMS.Infrastructure.Repositories /// 受影响的行数。 public async Task UpdateAsync(Trigger entity) { - var dbTrigger = _mapper.Map(entity); + var dbTrigger = _mapper.Map(entity); return await base.UpdateAsync(dbTrigger); } @@ -82,7 +82,7 @@ namespace DMS.Infrastructure.Repositories /// 受影响的行数。 public async Task DeleteAsync(Trigger entity) { - return await base.DeleteAsync(_mapper.Map(entity)); + return await base.DeleteAsync(_mapper.Map(entity)); } /// @@ -94,10 +94,10 @@ namespace DMS.Infrastructure.Repositories { var stopwatch = new Stopwatch(); stopwatch.Start(); - var result = await _dbContext.GetInstance().Deleteable(new DbTriggerDefinition() { Id = id }) + var result = await _dbContext.GetInstance().Deleteable(new DbTrigger() { Id = id }) .ExecuteCommandAsync(); stopwatch.Stop(); - _logger.LogInformation($"Delete {typeof(DbTriggerDefinition)},ID={id},耗时:{stopwatch.ElapsedMilliseconds}ms"); + _logger.LogInformation($"Delete {typeof(DbTrigger)},ID={id},耗时:{stopwatch.ElapsedMilliseconds}ms"); return result; } @@ -114,7 +114,7 @@ namespace DMS.Infrastructure.Repositories public async Task> AddBatchAsync(List entities) { - var dbEntities = _mapper.Map>(entities); + var dbEntities = _mapper.Map>(entities); var addedEntities = await base.AddBatchAsync(dbEntities); return _mapper.Map>(addedEntities); }