using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using static HxEnum.OperationTypeEnum; using static HxEnum.StateEnum; namespace XImagingXhandler.XDAL { /// /// 结果信息 /// public class Result { /// /// 状态 /// public StateEnum_Equipment status { get; set; } /// /// 信息 /// public string msg { get; set; } /// /// 结果 /// public Data data { get; set; } ///// ///// 实验错误状态 ///// //public string TestErrorStatus { get; set; } /// /// 错误信息 /// public ErrorMsgModel ErrorMsg { get; set; } /// /// 处理类型(0不处理,1中控处理,2发送源处理,3设备底层处理) /// public string DealWithType { get; set; } /// /// 节点操作类型(1跳过、2重试、3终止) /// public NodeOperationTypeEnum OperMark = NodeOperationTypeEnum.Continue; } /// /// 处理类型(0不处理,1中控处理,2发送源处理,3设备底层处理) /// public enum DealWithType_Enum { /// /// 不处理 /// [Description("不处理")] DealWithTypeAEnum = 0, /// /// 中控处理 /// [Description("中控处理")] DealWithTypeBEnum = 1, /// /// 发送源处理 /// [Description("发送源处理")] DealWithTypeCEnum = 2, /// /// 设备底层处理 /// [Description("设备底层处理")] DealWithTypeDEnum = 3, } /// /// 错误信息 /// public class ErrorMsgModel { /// /// 错误编号 /// public string Error_Code { get; set; } /// /// 错误描述 /// public string Error_Text { get; set; } /// /// 针对节点间的错误处理方式,详见0.8 /// public int Troubleshoot { get; set; } } /// /// 结果数据值 /// public class Data { /// /// JSON串 /// public string json { get; set; } } /// /// 结果数据值 /// public class ResultData { /// /// 数据 /// public List Data { get; set; } /// /// 数据总条数 /// public int DataCount { get; set; } } }