修改了触发器的问题

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

@@ -21,7 +21,7 @@ namespace DMS.Core.Interfaces.Repositories.Triggers
/// </summary>
/// <param name="id">触发器 ID</param>
/// <returns>触发器定义实体,如果未找到则返回 null</returns>
Task<TriggerDefinition?> GetByIdAsync(Guid id);
Task<TriggerDefinition?> GetByIdAsync(int id);
/// <summary>
/// 添加一个新的触发器定义
@@ -42,13 +42,13 @@ namespace DMS.Core.Interfaces.Repositories.Triggers
/// </summary>
/// <param name="id">要删除的触发器 ID</param>
/// <returns>删除成功返回 true否则返回 false</returns>
Task<bool> DeleteAsync(Guid id);
Task<bool> DeleteAsync(int id);
/// <summary>
/// 获取与指定变量关联的所有触发器定义
/// </summary>
/// <param name="variableId">变量 ID</param>
/// <returns>该变量关联的触发器定义实体列表</returns>
Task<IEnumerable<TriggerDefinition>> GetByVariableIdAsync(Guid variableId);
Task<IEnumerable<TriggerDefinition>> GetByVariableIdAsync(int variableId);
}
}

View File

@@ -34,12 +34,12 @@ namespace DMS.Core.Models.Triggers
/// <summary>
/// 触发器唯一标识符
/// </summary>
public Guid Id { get; set; } = Guid.NewGuid();
public int Id { get; set; }
/// <summary>
/// 关联的变量 ID
/// </summary>
public Guid VariableId { get; set; }
public int VariableId { get; set; }
/// <summary>
/// 触发器是否处于激活状态