修改了触发器的问题

This commit is contained in:
2025-09-14 19:58:18 +08:00
parent 8e039e657a
commit ebf67b98fa
16 changed files with 144 additions and 56 deletions

View File

@@ -100,10 +100,12 @@ public abstract class BaseRepository<TEntity>
return entities;
}
/// <summary>
/// 异步根据主键 ID 获取单个实体。
/// 异步根据主键 ID (int类型) 获取单个实体。
/// </summary>
/// <param name="id">实体的主键 ID。</param>
/// <param name="id">实体的主键 ID (int类型)。</param>
/// <returns>返回找到的实体,如果未找到则返回 null。</returns>
public virtual async Task<TEntity> GetByIdAsync(int id)
{

View File

@@ -40,7 +40,7 @@ namespace DMS.Infrastructure.Repositories
/// <summary>
/// 根据 ID 获取触发器定义
/// </summary>
public async Task<TriggerDefinition?> GetByIdAsync(Guid id)
public async Task<TriggerDefinition?> GetByIdAsync(int id)
{
var dbTrigger = await base.GetByIdAsync(id);
return _mapper.Map<TriggerDefinition>(dbTrigger);
@@ -67,7 +67,7 @@ namespace DMS.Infrastructure.Repositories
/// <summary>
/// 删除一个触发器定义
/// </summary>
public async Task<bool> DeleteAsync(Guid id)
public async Task<bool> DeleteAsync(int id)
{
var stopwatch = new Stopwatch();
stopwatch.Start();
@@ -82,7 +82,7 @@ namespace DMS.Infrastructure.Repositories
/// <summary>
/// 获取与指定变量关联的所有触发器定义
/// </summary>
public async Task<IEnumerable<TriggerDefinition>> GetByVariableIdAsync(Guid variableId)
public async Task<IEnumerable<TriggerDefinition>> GetByVariableIdAsync(int variableId)
{
var stopwatch = new Stopwatch();
stopwatch.Start();