using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Aitex.Core.MES.JC { public class LotInformation { public bool Success { get; set; } public bool IsSuccess { get; set; } public Data Data { get; set; } public string Message { get; set; } public string CreateTime { get; set; } public string MachineName { get; set; } public string UserId { get; set; } public string ClientIpAddress { get; set; } } public class Data { public Device Device { get; set; } public MyLot Lot { get; set; } private List m_components = new List(); public List Components { get { return m_components; } set { m_components = value; } } } public class Device { public bool DoCotTest { get; set; } public string ProductName { get; set; } public int WaferSize { get; set; } public int Thickness { get; set; } public string DBR { get; set; } public string HLRecipe { get; set; } public string CounterRecipe { get; set; } public string OperationRecipe { get; set; } public string CutLabelRbRemark { get; set; } } public class MyLot { public string Lot { get; set; } public string DeviceName { get; set; } public string OperationName { get; set; } public string RouteName { get; set; } public int RouteVersion { get; set; } public string ProductName { get; set; } public string Status { get; set; } public int Quantity { get; set; } public string RuncardRecipe { get; set; } public int RecipeVersion { get; set; } public string EquipmentName { get; set; } public string TAG { get; set; } } public class Component { public string ProductType { get; set; } public string ComponentID { get; set; } public int ComponentQuantity { get; set; } public string DeviceName { get; set; } public string SorterGroup { get; set; } public string CreateTime { get; set; } public string CreateDay { get; set; } public string CreateLot { get; set; } public string LASERMARK { get; set; } } }