You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
883 B
36 lines
883 B
using System;
|
|
|
|
|
|
namespace ICSSoft.Frame.DataConnect.Action
|
|
{
|
|
/// <summary>
|
|
/// 数据采集模块接口
|
|
/// 只供数据采集内部模块调用
|
|
/// </summary>
|
|
public interface IAction
|
|
{
|
|
Messages Execute(ActionEventArgs actionEventArgs);
|
|
}
|
|
|
|
/// <summary>
|
|
/// 扩展的数据采集接口
|
|
/// 在Execute中增加一个参数:ActionCheckStatus,用以记录Action的操作
|
|
/// </summary>
|
|
public interface IActionWithStatus : IAction
|
|
{
|
|
Messages Execute(ActionEventArgs actionEventArgs, ActionCheckStatus actionCheckStatus);
|
|
|
|
}
|
|
|
|
public interface IActionWithStatusNew : IAction
|
|
{
|
|
Messages Execute(ActionEventArgs actionEventArgs, ActionCheckStatus actionCheckStatus, object[] OPBOMinno);
|
|
}
|
|
|
|
public interface IActionWithStatusFCT : IAction
|
|
{
|
|
Messages Execute(ActionEventArgs actionEventArgs, ActionCheckStatus actionCheckStatus, string workPoint);
|
|
}
|
|
// Added end
|
|
|
|
}
|