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