735 lines
11 KiB
C#
735 lines
11 KiB
C#
using System;
|
|
|
|
/// <summary>
|
|
/// 操作结果
|
|
/// </summary>
|
|
/// <typeparam name="T1"></typeparam>
|
|
/// <typeparam name="T2"></typeparam>
|
|
/// <typeparam name="T3"></typeparam>
|
|
public class OperationResult<T1, T2, T3> : OperateResult
|
|
{
|
|
/// <summary>
|
|
/// T1
|
|
/// </summary>
|
|
public T1 PlayIDList
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T2
|
|
/// </summary>
|
|
public T2 PlayName
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T3
|
|
/// </summary>
|
|
public T3 ModelName
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 操作结果
|
|
/// </summary>
|
|
/// <typeparam name="T1"></typeparam>
|
|
/// <typeparam name="T2"></typeparam>
|
|
public class OperationResult<T1, T2> : OperateResult
|
|
{
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T1 t1
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T2 t2
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
}
|
|
public class OperationResultMesDtSim<T1, T2, T3, T4,T5,T6> : OperateResult
|
|
{
|
|
/// <summary>
|
|
/// T1
|
|
/// </summary>
|
|
public T1 PlayIDList
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T2
|
|
/// </summary>
|
|
public T2 PlayName
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T3
|
|
/// </summary>
|
|
public T3 ModelName
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// 1 : From DT
|
|
/// 2: From MisData
|
|
/// </summary>
|
|
public T4 TagFrom
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
public T5 OpName
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
public T6 TagIDCopyFrom
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
}
|
|
///// <summary>
|
|
///// 操作结果
|
|
///// </summary>
|
|
///// <typeparam name="T1"></typeparam>
|
|
///// <typeparam name="T2"></typeparam>
|
|
///// <typeparam name="T3"></typeparam>
|
|
///// <typeparam name="T4"></typeparam>
|
|
//public class OperationResult<T1, T2, T3, T4> : OperateResult
|
|
//{
|
|
// /// <summary>
|
|
// /// T
|
|
// /// </summary>
|
|
// public T1 t1
|
|
// {
|
|
// get;
|
|
// set;
|
|
// }
|
|
// /// <summary>
|
|
// /// T
|
|
// /// </summary>
|
|
// public T2 t2
|
|
// {
|
|
// get;
|
|
// set;
|
|
// }
|
|
// /// <summary>
|
|
// /// T
|
|
// /// </summary>
|
|
// public T3 t3
|
|
// {
|
|
// get;
|
|
// set;
|
|
// }
|
|
// /// <summary>
|
|
// /// T
|
|
// /// </summary>
|
|
// public T4 t4
|
|
// {
|
|
// get;
|
|
// set;
|
|
// }
|
|
//}
|
|
/// <summary>
|
|
/// 操作结果
|
|
/// </summary>
|
|
/// <typeparam name="T1"></typeparam>
|
|
/// <typeparam name="T2"></typeparam>
|
|
/// <typeparam name="T3"></typeparam>
|
|
/// <typeparam name="T4"></typeparam>
|
|
/// <typeparam name="T5"></typeparam>
|
|
public class OperationResult<T1, T2, T3, T4, T5> : OperateResult
|
|
{
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T1 t1
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T2 t2
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T3 t3
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T4 t4
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T5 t5
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 操作结果
|
|
/// </summary>
|
|
/// <typeparam name="T1"></typeparam>
|
|
/// <typeparam name="T2"></typeparam>
|
|
/// <typeparam name="T3"></typeparam>
|
|
/// <typeparam name="T4"></typeparam>
|
|
/// <typeparam name="T5"></typeparam>
|
|
/// <typeparam name="T6"></typeparam>
|
|
public class OperationResult<T1, T2, T3, T4, T5, T6> : OperateResult
|
|
{
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T1 ID
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T2 TagID
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T3 TagValue
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T4 ModelCode
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T5 Visible
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T6 ModelName
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 操作结果
|
|
/// </summary>
|
|
/// <typeparam name="T1"></typeparam>
|
|
/// <typeparam name="T2"></typeparam>
|
|
/// <typeparam name="T3"></typeparam>
|
|
/// <typeparam name="T4"></typeparam>
|
|
/// <typeparam name="T5"></typeparam>
|
|
/// <typeparam name="T6"></typeparam>
|
|
public class OperationResultAct<T1, T2, T3, T4, T5, T6> : OperateResult
|
|
{
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T1 t1
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T2 t2
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T3 t3
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T4 t4
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T5 t5
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T6 t6
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
|
|
}
|
|
/// <summary>
|
|
/// 操作结果
|
|
/// </summary>
|
|
/// <typeparam name="T1"></typeparam>
|
|
/// <typeparam name="T2"></typeparam>
|
|
/// <typeparam name="T3"></typeparam>
|
|
/// <typeparam name="T4"></typeparam>
|
|
/// <typeparam name="T5"></typeparam>
|
|
/// <typeparam name="T6"></typeparam>
|
|
/// <typeparam name="T7"></typeparam>
|
|
public class OperationResult<T1, T2, T3, T4, T5, T6, T7> : OperateResult
|
|
{
|
|
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T1 ID
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
public T2 HandlerType
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T3 TagID
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T4 TagValue
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T5 HandlerCode
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T6 HandlerValue
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T7 HandlerName
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
|
|
|
|
}
|
|
/// <summary>
|
|
/// 操作结果
|
|
/// </summary>
|
|
/// <typeparam name="T1"></typeparam>
|
|
/// <typeparam name="T2"></typeparam>
|
|
/// <typeparam name="T3"></typeparam>
|
|
/// <typeparam name="T4"></typeparam>
|
|
/// <typeparam name="T5"></typeparam>
|
|
/// <typeparam name="T6"></typeparam>
|
|
/// <typeparam name="T7"></typeparam>
|
|
/// <typeparam name="T8"></typeparam>
|
|
public class OperationResult<T1, T2, T3, T4, T5, T6, T7, T8> : OperateResult
|
|
{
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T1 t1
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T2 t2
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T3 t3
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T4 t4
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T5 t5
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T6 t6
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T7 t7
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T8 t8
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
}
|
|
/// <summary>
|
|
/// 操作结果
|
|
/// </summary>
|
|
/// <typeparam name="T1"></typeparam>
|
|
/// <typeparam name="T2"></typeparam>
|
|
/// <typeparam name="T3"></typeparam>
|
|
/// <typeparam name="T4"></typeparam>
|
|
/// <typeparam name="T5"></typeparam>
|
|
/// <typeparam name="T6"></typeparam>
|
|
/// <typeparam name="T7"></typeparam>
|
|
/// <typeparam name="T8"></typeparam>
|
|
/// <typeparam name="T9"></typeparam>
|
|
public class OperationResult<T1, T2, T3, T4, T5, T6, T7, T8, T9> : OperateResult
|
|
{
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T1 t1
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T2 t2
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T3 t3
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T4 t4
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T5 t5
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T6 t6
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T7 t7
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T8 t8
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T9 t9
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 工艺的帧数据
|
|
/// 2021.1.28
|
|
/// 修改
|
|
/// </summary>
|
|
/// <typeparam name="T1"></typeparam>
|
|
/// <typeparam name="T2"></typeparam>
|
|
/// <typeparam name="T3"></typeparam>
|
|
/// <typeparam name="T4"></typeparam>
|
|
[Serializable]
|
|
public class FrameD<T1, T2, T3, T4>
|
|
{
|
|
/// <summary>
|
|
/// T1
|
|
/// </summary>
|
|
public T1 StartFrame
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T2
|
|
/// </summary>
|
|
public T2 Data
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T4
|
|
/// </summary>
|
|
public T3 ModelCode
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T5
|
|
/// </summary>
|
|
public T4 CraftCode
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
///
|
|
/// 2021.2.19
|
|
/// </summary>
|
|
/// <typeparam name="T1"></typeparam>
|
|
/// <typeparam name="T2"></typeparam>
|
|
/// <typeparam name="T3"></typeparam>
|
|
[Serializable]
|
|
public class FrameData<T1, T2, T3>
|
|
{
|
|
/// <summary>
|
|
/// T1
|
|
/// </summary>
|
|
public T1 StartFrame
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T2
|
|
/// </summary>
|
|
public T2 Data
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T3
|
|
/// </summary>
|
|
public T3 CraftCode
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// OperationResultActPlay
|
|
/// </summary>
|
|
/// <typeparam name="T1"></typeparam>
|
|
/// <typeparam name="T2"></typeparam>
|
|
/// <typeparam name="T3"></typeparam>
|
|
/// <typeparam name="T4"></typeparam>
|
|
/// <typeparam name="T5"></typeparam>
|
|
/// <typeparam name="T6"></typeparam>
|
|
public class OperationResultActPlay<T1, T2, T3, T4, T5, T6, T7> : OperateResult
|
|
{
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T1 t1
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T2 t2
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T3 t3
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T4 t4
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T5 t5
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T6 t6
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
/// <summary>
|
|
/// T
|
|
/// </summary>
|
|
public T7 t7
|
|
{
|
|
get;
|
|
set;
|
|
}
|
|
|
|
}
|