Files
1440WGJ/JY.MES/MES/ReqExitStation.cs

85 lines
2.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JY.MES.MES
{
/// <summary>
/// 产品出站
/// </summary>
public class ReqExitStation
{
/// <summary>
/// 工厂代码
/// </summary>
public string SiteCode { get; set; }
/// <summary>
/// 产线编号
/// </summary>
public string LineCode { get; set; }
/// <summary>
/// 设备编号
/// </summary>
public string EquipNum { get; set; }
/// <summary>
/// 员工账号
/// </summary>
public string UserName { get; set; }
/// <summary>
/// 托盘码,没有托盘码可为空;A22超声波终焊作为顶盖码;
/// </summary>
public string ContainerCode { get; set; }
/// <summary>
/// 行信息
/// </summary>
public List<AssembleLine> AssembleLineList { get; set; }
/// <summary>
/// 没什么用,只是为了凑json格式
/// </summary>
public MaterialLot[] MaterialLotList { get; set; } = new MaterialLot[] { new MaterialLot() };
}
public class MaterialLot
{
public string MaterialLotCode { get; set; } = string.Empty;
public string MaterialLotCodeLocator { get; set; } = string.Empty;
}
public class AssembleLine
{
/// <summary>
/// 产品条码,A22超声波终焊作为蓝胶码;
/// </summary>
public string Identification { get; set; }
/// <summary>
/// 质量状态
/// </summary>
public string QualityStatus { get; set; }
/// <summary>
/// 关联条码,组装段超声焊专用,其他工序可为空
/// </summary>
public string QrCode { get; set; }
/// <summary>
/// NG编码,质量状态OK不返回,质量状态NG返回具体报错编码
/// </summary>
public string[] NgCode { get; set; }
/// <summary>
/// NG错误信息,质量状态OK不返回,质量状态NG返回具体报错消息
/// </summary>
public string NgMessage { get; set; }
}
}