完成S7变量启用和停用更新
This commit is contained in:
@@ -1,31 +0,0 @@
|
||||
using System;
|
||||
using DMS.Core.Enums;
|
||||
|
||||
namespace DMS.Application.DTOs.Events
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据变更事件参数基类
|
||||
/// </summary>
|
||||
public class DataChangedEventArgs : System.EventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// 变更类型
|
||||
/// </summary>
|
||||
public DataChangeType ChangeType { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 变更时间
|
||||
/// </summary>
|
||||
public DateTime ChangeTime { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 构造函数
|
||||
/// </summary>
|
||||
/// <param name="changeType">变更类型</param>
|
||||
public DataChangedEventArgs(DataChangeType changeType)
|
||||
{
|
||||
ChangeType = changeType;
|
||||
ChangeTime = DateTime.Now;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,39 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace DMS.Application.DTOs.Events
|
||||
{
|
||||
/// <summary>
|
||||
/// 数据加载完成事件参数
|
||||
/// </summary>
|
||||
public class DataLoadCompletedEventArgs : System.EventArgs
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 加载是否成功
|
||||
/// </summary>
|
||||
public bool IsSuccess { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 加载时间
|
||||
/// </summary>
|
||||
public DateTime LoadTime { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 错误信息(如果加载失败)
|
||||
/// </summary>
|
||||
public string ErrorMessage { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 构造函数
|
||||
/// </summary>
|
||||
/// <param name="isSuccess">是否成功</param>
|
||||
/// <param name="errorMessage">错误信息</param>
|
||||
public DataLoadCompletedEventArgs(bool isSuccess, string errorMessage = null)
|
||||
{
|
||||
IsSuccess = isSuccess;
|
||||
ErrorMessage = errorMessage;
|
||||
LoadTime = DateTime.Now;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
using System;
|
||||
using DMS.Core.Enums;
|
||||
|
||||
namespace DMS.Application.DTOs.Events
|
||||
{
|
||||
/// <summary>
|
||||
/// 设备变更事件参数
|
||||
/// </summary>
|
||||
public class DeviceChangedEventArgs : System.EventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// 变更类型
|
||||
/// </summary>
|
||||
public DataChangeType ChangeType { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 设备DTO
|
||||
/// </summary>
|
||||
public DeviceDto Device { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 变更时间
|
||||
/// </summary>
|
||||
public DateTime ChangeTime { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 构造函数
|
||||
/// </summary>
|
||||
/// <param name="changeType">变更类型</param>
|
||||
/// <param name="device">设备DTO</param>
|
||||
public DeviceChangedEventArgs(DataChangeType changeType, DeviceDto device)
|
||||
{
|
||||
ChangeType = changeType;
|
||||
Device = device;
|
||||
ChangeTime = DateTime.Now;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
using System;
|
||||
using DMS.Core.Enums;
|
||||
|
||||
namespace DMS.Application.DTOs.Events
|
||||
{
|
||||
/// <summary>
|
||||
/// 菜单变更事件参数
|
||||
/// </summary>
|
||||
public class MenuChangedEventArgs : System.EventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// 变更类型
|
||||
/// </summary>
|
||||
public DataChangeType ChangeType { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 菜单DTO
|
||||
/// </summary>
|
||||
public MenuBeanDto Menu { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 父级菜单DTO
|
||||
/// </summary>
|
||||
public MenuBeanDto ParentMenu { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 变更时间
|
||||
/// </summary>
|
||||
public DateTime ChangeTime { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 构造函数
|
||||
/// </summary>
|
||||
/// <param name="changeType">变更类型</param>
|
||||
/// <param name="menu">菜单DTO</param>
|
||||
/// <param name="parentMenu">父级菜单DTO</param>
|
||||
public MenuChangedEventArgs(DataChangeType changeType, MenuBeanDto menu, MenuBeanDto parentMenu)
|
||||
{
|
||||
ChangeType = changeType;
|
||||
Menu = menu;
|
||||
ParentMenu = parentMenu;
|
||||
ChangeTime = DateTime.Now;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
using System;
|
||||
using DMS.Core.Enums;
|
||||
|
||||
namespace DMS.Application.DTOs.Events
|
||||
{
|
||||
/// <summary>
|
||||
/// MQTT服务器变更事件参数
|
||||
/// </summary>
|
||||
public class MqttServerChangedEventArgs : System.EventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// 变更类型
|
||||
/// </summary>
|
||||
public DataChangeType ChangeType { get; }
|
||||
|
||||
/// <summary>
|
||||
/// MQTT服务器DTO
|
||||
/// </summary>
|
||||
public MqttServerDto MqttServer { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 变更时间
|
||||
/// </summary>
|
||||
public DateTime ChangeTime { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 构造函数
|
||||
/// </summary>
|
||||
/// <param name="changeType">变更类型</param>
|
||||
/// <param name="mqttServer">MQTT服务器DTO</param>
|
||||
public MqttServerChangedEventArgs(DataChangeType changeType, MqttServerDto mqttServer)
|
||||
{
|
||||
ChangeType = changeType;
|
||||
MqttServer = mqttServer;
|
||||
ChangeTime = DateTime.Now;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
using System;
|
||||
using DMS.Core.Enums;
|
||||
|
||||
namespace DMS.Application.DTOs.Events
|
||||
{
|
||||
/// <summary>
|
||||
/// Nlog日志变更事件参数
|
||||
/// </summary>
|
||||
public class NlogChangedEventArgs : DataChangedEventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// 变更的日志DTO
|
||||
/// </summary>
|
||||
public NlogDto Nlog { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 构造函数
|
||||
/// </summary>
|
||||
/// <param name="changeType">变更类型</param>
|
||||
/// <param name="nlog">变更的日志DTO</param>
|
||||
public NlogChangedEventArgs(DataChangeType changeType, NlogDto nlog) : base(changeType)
|
||||
{
|
||||
Nlog = nlog;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
using System;
|
||||
using DMS.Core.Enums;
|
||||
|
||||
namespace DMS.Application.DTOs.Events
|
||||
{
|
||||
/// <summary>
|
||||
/// 变量变更事件参数
|
||||
/// </summary>
|
||||
public class VariableChangedEventArgs : System.EventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// 变更类型
|
||||
/// </summary>
|
||||
public DataChangeType ChangeType { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 变量DTO
|
||||
/// </summary>
|
||||
public VariableDto Variable { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联的变量表DTO
|
||||
/// </summary>
|
||||
public VariableTableDto VariableTable { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 变更时间
|
||||
/// </summary>
|
||||
public DateTime ChangeTime { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 构造函数
|
||||
/// </summary>
|
||||
/// <param name="changeType">变更类型</param>
|
||||
/// <param name="variable">变量DTO</param>
|
||||
/// <param name="variableTable">关联的变量表DTO</param>
|
||||
public VariableChangedEventArgs(DataChangeType changeType, VariableDto variable, VariableTableDto variableTable)
|
||||
{
|
||||
ChangeType = changeType;
|
||||
Variable = variable;
|
||||
VariableTable = variableTable;
|
||||
ChangeTime = DateTime.Now;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,45 +0,0 @@
|
||||
using System;
|
||||
using DMS.Core.Enums;
|
||||
|
||||
namespace DMS.Application.DTOs.Events
|
||||
{
|
||||
/// <summary>
|
||||
/// 变量表变更事件参数
|
||||
/// </summary>
|
||||
public class VariableTableChangedEventArgs : System.EventArgs
|
||||
{
|
||||
/// <summary>
|
||||
/// 变更类型
|
||||
/// </summary>
|
||||
public DataChangeType ChangeType { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 变量表DTO
|
||||
/// </summary>
|
||||
public VariableTableDto VariableTable { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 关联的设备DTO
|
||||
/// </summary>
|
||||
public DeviceDto Device { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 变更时间
|
||||
/// </summary>
|
||||
public DateTime ChangeTime { get; }
|
||||
|
||||
/// <summary>
|
||||
/// 构造函数
|
||||
/// </summary>
|
||||
/// <param name="changeType">变更类型</param>
|
||||
/// <param name="variableTable">变量表DTO</param>
|
||||
/// <param name="device">关联的设备DTO</param>
|
||||
public VariableTableChangedEventArgs(DataChangeType changeType, VariableTableDto variableTable, DeviceDto device)
|
||||
{
|
||||
ChangeType = changeType;
|
||||
VariableTable = variableTable;
|
||||
Device = device;
|
||||
ChangeTime = DateTime.Now;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user