2025-10-01 20:13:30 +08:00
|
|
|
using DMS.Application.DTOs;
|
|
|
|
|
using DMS.Core.Enums;
|
2025-10-07 17:51:24 +08:00
|
|
|
using DMS.Core.Models;
|
2025-10-01 20:13:30 +08:00
|
|
|
|
|
|
|
|
namespace DMS.Application.Events
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 批量导入变量事件参数
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class BatchImportVariablesEventArgs : System.EventArgs
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 导入的变量列表
|
|
|
|
|
/// </summary>
|
2025-10-07 17:51:24 +08:00
|
|
|
public List<Variable> Variables { get; }
|
2025-10-01 20:13:30 +08:00
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 导入的变量数量
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int Count { get; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 变更时间
|
|
|
|
|
/// </summary>
|
|
|
|
|
public DateTime ChangeTime { get; }
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 构造函数
|
|
|
|
|
/// </summary>
|
|
|
|
|
/// <param name="variables">导入的变量列表</param>
|
2025-10-07 17:51:24 +08:00
|
|
|
public BatchImportVariablesEventArgs(List<Variable> variables)
|
2025-10-01 20:13:30 +08:00
|
|
|
{
|
2025-10-07 17:51:24 +08:00
|
|
|
Variables = variables ?? new List<Variable>();
|
2025-10-01 20:13:30 +08:00
|
|
|
Count = Variables.Count;
|
|
|
|
|
ChangeTime = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|