2025-09-14 16:16:10 +08:00
|
|
|
using DMS.Application.DTOs;
|
2025-10-07 17:51:24 +08:00
|
|
|
using DMS.Core.Models;
|
|
|
|
|
using System;
|
2025-10-18 17:18:09 +08:00
|
|
|
using DMS.Core.Models.Triggers;
|
2025-09-14 16:16:10 +08:00
|
|
|
|
|
|
|
|
namespace DMS.Application.Services.Triggers
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 触发上下文,封装了触发时所需的所有信息
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="Trigger">被触发的触发器定义</param>
|
|
|
|
|
/// <param name="CurrentValue">触发时变量的当前值</param>
|
|
|
|
|
/// <param name="Variable">关联的变量信息</param>
|
2025-10-18 17:18:09 +08:00
|
|
|
public record TriggerContext(TriggerDefinition Trigger, object CurrentValue, Variable Variable);
|
2025-09-14 16:16:10 +08:00
|
|
|
}
|