Files
2026-05-29 10:07:05 +08:00

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;
}
}