using System;
|
using System.Collections.Generic;
|
|
namespace WIDESEA_DTO.MES
|
{
|
#region 托盘电芯绑定
|
|
/// <summary>
|
/// 托盘电芯绑定 - 请求
|
/// </summary>
|
public class BindContainerRequest
|
{
|
/// <summary>
|
/// 设备编码
|
/// </summary>
|
public string EquipmentCode { get; set; }
|
|
/// <summary>
|
/// 资源编码
|
/// </summary>
|
public string ResourceCode { get; set; }
|
|
/// <summary>
|
/// 调用本地时间
|
/// </summary>
|
public DateTime LocalTime { get; set; }
|
|
/// <summary>
|
/// 托盘码
|
/// </summary>
|
public string ContainerCode { get; set; }
|
|
/// <summary>
|
/// 绑定的电芯条码列表
|
/// </summary>
|
public List<ContainerSfcItem> ContainerSfcList { get; set; }
|
|
/// <summary>
|
/// 操作类型:0-默认 1-进站 2-出站 3-进出站
|
/// </summary>
|
public int OperationType { get; set; }
|
}
|
|
/// <summary>
|
/// 托盘电芯项
|
/// </summary>
|
public class ContainerSfcItem
|
{
|
/// <summary>
|
/// 电芯码
|
/// </summary>
|
public string Sfc { get; set; }
|
|
/// <summary>
|
/// 位置信息
|
/// </summary>
|
public string Location { get; set; }
|
}
|
|
#endregion
|
|
#region 托盘电芯解绑
|
|
/// <summary>
|
/// 托盘电芯解绑 - 请求
|
/// </summary>
|
public class UnBindContainerRequest
|
{
|
/// <summary>
|
/// 设备编码
|
/// </summary>
|
public string EquipmentCode { get; set; }
|
|
/// <summary>
|
/// 资源编码
|
/// </summary>
|
public string ResourceCode { get; set; }
|
|
/// <summary>
|
/// 调用本地时间
|
/// </summary>
|
public DateTime LocalTime { get; set; }
|
|
/// <summary>
|
/// 托盘码
|
/// </summary>
|
public string ContainCode { get; set; }
|
|
/// <summary>
|
/// 电芯条码组
|
/// </summary>
|
public List<string> SfcList { get; set; }
|
}
|
|
#endregion
|
|
#region 托盘NG电芯上报
|
|
/// <summary>
|
/// 托盘NG电芯上报 - 请求
|
/// </summary>
|
public class ContainerNgReportRequest
|
{
|
/// <summary>
|
/// 设备编码
|
/// </summary>
|
public string EquipmentCode { get; set; }
|
|
/// <summary>
|
/// 资源编码
|
/// </summary>
|
public string ResourceCode { get; set; }
|
|
/// <summary>
|
/// 调用本地时间
|
/// </summary>
|
public DateTime LocalTime { get; set; }
|
|
/// <summary>
|
/// 托盘码
|
/// </summary>
|
public string ContainerCode { get; set; }
|
|
/// <summary>
|
/// NG电芯条码列表
|
/// </summary>
|
public List<NgSfcItem> NgSfcList { get; set; }
|
}
|
|
/// <summary>
|
/// NG电芯项
|
/// </summary>
|
public class NgSfcItem
|
{
|
/// <summary>
|
/// 产品条码
|
/// </summary>
|
public string Sfc { get; set; }
|
|
/// <summary>
|
/// NG代码
|
/// </summary>
|
public string NgCode { get; set; }
|
|
/// <summary>
|
/// NG设备
|
/// </summary>
|
public string NgEquipmentCode { get; set; }
|
|
/// <summary>
|
/// NG资源
|
/// </summary>
|
public string NgResourceCode { get; set; }
|
}
|
|
#endregion
|
|
#region 托盘进站
|
|
/// <summary>
|
/// 托盘进站 - 请求
|
/// </summary>
|
public class InboundInContainerRequest
|
{
|
/// <summary>
|
/// 设备编码
|
/// </summary>
|
public string EquipmentCode { get; set; }
|
|
/// <summary>
|
/// 资源编码
|
/// </summary>
|
public string ResourceCode { get; set; }
|
|
/// <summary>
|
/// 调用本地时间
|
/// </summary>
|
public DateTime LocalTime { get; set; }
|
|
/// <summary>
|
/// 托盘码
|
/// </summary>
|
public string ContainerCode { get; set; }
|
}
|
|
#endregion
|
|
#region 托盘出站
|
|
/// <summary>
|
/// 托盘出站 - 请求
|
/// </summary>
|
public class OutboundInContainerRequest
|
{
|
/// <summary>
|
/// 设备编码
|
/// </summary>
|
public string EquipmentCode { get; set; }
|
|
/// <summary>
|
/// 资源编码
|
/// </summary>
|
public string ResourceCode { get; set; }
|
|
/// <summary>
|
/// 调用本地时间
|
/// </summary>
|
public DateTime LocalTime { get; set; }
|
|
/// <summary>
|
/// 托盘码
|
/// </summary>
|
public string ContainerCode { get; set; }
|
|
/// <summary>
|
/// 产品参数列表
|
/// </summary>
|
public List<ParamItem> ParamList { get; set; }
|
}
|
|
/// <summary>
|
/// 参数项
|
/// </summary>
|
public class ParamItem
|
{
|
/// <summary>
|
/// 参数编码
|
/// </summary>
|
public string ParamCode { get; set; }
|
|
/// <summary>
|
/// 参数值
|
/// </summary>
|
public string ParamValue { get; set; }
|
|
/// <summary>
|
/// 采集参数的时间
|
/// </summary>
|
public DateTime CollectionTime { get; set; }
|
}
|
|
#endregion
|
}
|