using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ExternalDataSync.MOM { public class OnlineCheckData { /// /// MsgId /// public string MsgId { get; set; } = ""; /// /// OpCode /// public string OpCode { get; set; } = ""; /// /// ProductionCode /// public string ProductionCode { get; set; } = ""; /// /// CheckTime /// public string ScanTime { get; set; } = ""; /// /// EndTime /// public string EndTime { get; set; } = ""; /// /// CheckPerson /// public string CheckPerson { get; set; } = ""; /// /// Powerused /// public string Powerused { get; set; } = ""; /// /// QualityMark /// public int QualityMark { get; set; } = 1; public List CheckData { get; set; } = new List(); } public class OnlineCheckData_CheckData { /// /// CheckCode /// public string CheckCode { get; set; } = ""; /// /// CheckName /// public string CheckName { get; set; } = ""; /// /// ProductionCode /// public string Unit { get; set; } /// /// StandardValue /// public string StandardValue { get; set; } = ""; /// /// MinValue /// public string MinValue { get; set; } = ""; /// /// MaxValue /// public string MaxValue { get; set; } = ""; /// /// CheckValue /// public string CheckValue { get; set; } = ""; /// /// QualityMark /// public int QualityMark { get; set; } = 1; } /// /// 测试数据上传接口响应类 /// public class OnlineCheckDataResponse { /// /// 响应码 200正常、500失败 /// public string Code { get; set; } = ""; /// /// 响应消息,出错时返回接口调用失败原因 /// public string Message { get; set; } = ""; /// /// 请求编号,响应结果带回请求编号 /// public string MsgId { get; set; } = ""; /// /// 携带数据,JSON格式字符串数据 /// public string Data { get; set; } = ""; } public class PrintTaskData { /// string msg = $"MARK|{printTemplete}|{productCode},{printDate}"; /// /// printTemplete /// public string printTemplete { get; set; } = ""; /// /// productCode /// public string productCode { get; set; } = ""; /// /// printDate /// public string printDate { get; set; } = ""; } /// /// 设备状态数据上传 /// public class OnlineStatusData { /// /// 消息ID /// public string MsgId { get; set; } = ""; /// /// 设备编码 /// public string DeviceCode { get; set; } = ""; /// /// 数据类型: Status-设备状态, Use-使用情况 /// public string DataType { get; set; } = ""; /// /// 状态数据列表 /// public List CheckData { get; set; } = new List(); } /// /// 设备状态数据明细 /// public class OnlineStatusData_CheckData { /// /// 状态代码 /// public string StatuCode { get; set; } = ""; /// /// 状态名称 /// public string StatuName { get; set; } = ""; /// /// 状态值 /// public string StatuValue { get; set; } = ""; } /// /// 获取位置待测试产品信息 - 请求类 /// public class GetWaitCheckProductDataRequest { /// /// 请求编号 GUID /// public string MsgId { get; set; } = ""; /// /// 位置号 AC1104-1, AC1104-2等 /// public string OpCode { get; set; } = ""; } /// /// 获取位置待测试产品信息 - 响应类 /// public class GetWaitCheckProductDataResponse { /// /// 响应码 200正常、500失败 /// public string Code { get; set; } = ""; /// /// 响应消息,出错时返回接口调用失败原因 /// public string Message { get; set; } = ""; /// /// 请求编号,响应结果带回请求编号 /// public string MsgId { get; set; } = ""; /// /// 响应数据 /// public GetWaitCheckProductDataResult Data { get; set; } = new GetWaitCheckProductDataResult(); } /// /// 获取位置待测试产品信息 - 响应数据 /// public class GetWaitCheckProductDataResult { /// /// 产品编号,唯一产品编码,若无待测产品则空 /// public string ProductionCode { get; set; } = ""; /// /// 产品型号,待测产品型号 /// public string ProductModel { get; set; } = ""; /// /// 产品型号代码,机型对应数字类型编号 /// public int ProductModelCode { get; set; } = 0; } }