using System; using System.Collections.Generic; using System.Runtime.Serialization; namespace WIP_Models { /// /// 索引数据参数 /// [DataContract] public class AttachProcParam { /// /// 生产线号 /// [DataMember] public string line { get; set; } /// /// ECM生产炉号 /// [DataMember] public int loadNumber { get; set; } /// /// 事件代码 /// [DataMember] public int eventCode { get; set; } /// /// 年份 /// [DataMember] public int year { get; set; } /// /// 月份 /// [DataMember] public int month { get; set; } /// /// 物料编码(注意:没有写错,这里就是物料编码materialCode,不是零件号partNumber!!!!!!) /// [DataMember] public string partNumber { get; set; } /// /// 工艺指令号 /// [DataMember] public string recipeNumber { get; set; } private long? _heatingEntryDate; /// /// heatingEntryDate (unix timestamp) /// [DataMember] public long? heatingEntryDate { get { return _heatingEntryDate; } set { if (value == 0) _heatingEntryDate = null; else { _heatingEntryDate = value; } } } private long? _heatingExitDate; /// /// heatingExitDate (unix timestamp) /// [DataMember] public long? heatingExitDate { get { return _heatingExitDate; } set { if (value == 0) _heatingExitDate = null; else { _heatingExitDate = value; } } } /// /// heatingNumber /// [DataMember] public string heatingNumber { get; set; } private long? _iCBPEntryDate; /// /// iCBPEntryDate (unix timestamp) /// [DataMember] public long? iCBPEntryDate { get { return _iCBPEntryDate; } set { if (value == 0) _iCBPEntryDate = null; else { _iCBPEntryDate = value; } } } private long? _iCBPExitDate; /// /// iCBPExitDate (unix timestamp) /// [DataMember] public long? iCBPExitDate { get { return _iCBPExitDate; } set { if (value == 0) _iCBPExitDate = null; else { _iCBPExitDate = value; } } } /// /// iCBPNumber /// [DataMember] public string iCBPNumber { get; set; } private long? _lineEntryDate; /// /// lineEntryDate (unix timestamp) /// [DataMember] public long? lineEntryDate { get { return _lineEntryDate; } set { if (value == 0) _lineEntryDate = null; else { _lineEntryDate = value; } } } private long? _lineExitDate; /// /// lineExitDate (unix timestamp) /// [DataMember] public long? lineExitDate { get { return _lineExitDate; } set { if (value == 0) _lineExitDate = null; else { _lineExitDate = value; } } } private long? _preHeatingEntryDate; /// /// preHeatingEntryDate (unix timestamp) /// [DataMember] public long? preHeatingEntryDate { get { return _preHeatingEntryDate; } set { if (value == 0) _preHeatingEntryDate = null; else { _preHeatingEntryDate = value; } } } private long? _preHeatingExitDate; /// /// preHeatingExitDate (unix timestamp) /// [DataMember] public long? preHeatingExitDate { get { return _preHeatingExitDate; } set { if (value == 0) _preHeatingExitDate = null; else { _preHeatingExitDate = value; } } } /// /// preHeatingNumber /// [DataMember] public string preHeatingNumber { get; set; } private long? _quenchingEntryDate; /// /// quenchingEntryDate (unix timestamp) /// [DataMember] public long? quenchingEntryDate { get { return _quenchingEntryDate; } set { if (value == 0) _quenchingEntryDate = null; else { _quenchingEntryDate = value; } } } private long? _quenchingExitDate; /// /// quenchingExitDate (unix timestamp) /// [DataMember] public long? quenchingExitDate { get { return _quenchingExitDate; } set { if (value == 0) _quenchingExitDate = null; else { _quenchingExitDate = value; } } } /// /// quenchingNumber /// [DataMember] public string quenchingNumber { get; set; } /// /// temperingNumber /// [DataMember] public string temperingNumber { get; set; } private long? _temperingEntryDate; /// /// temperingEntryDate (unix timestamp) /// [DataMember] public long? temperingEntryDate { get { return _temperingEntryDate; } set { if (value == 0) _temperingEntryDate = null; else { _temperingEntryDate = value; } } } private long? _temperingExitDate; /// /// temperingExitDate (unix timestamp) /// [DataMember] public long? temperingExitDate { get { return _temperingExitDate; } set { if (value == 0) _temperingExitDate = null; else { _temperingExitDate = value; } } } private long? _washingEntryDate; /// /// washingEntryDate (unix timestamp) /// [DataMember] public long? washingEntryDate { get { return _washingEntryDate; } set { if (value == 0) _washingEntryDate = null; else { _washingEntryDate = value; } } } private long? _washingExitDate; /// /// washingExitDate (unix timestamp) /// [DataMember] public long? washingExitDate { get { return _washingExitDate; } set { if (value == 0) _washingExitDate = null; else { _washingExitDate = value; } } } /// /// washingNumber /// [DataMember] public string washingNumber { get; set; } private long? _coolingEntryDate; /// /// coollingEntryDate (unix timestamp) /// [DataMember] public long? coolingEntryDate { get { return _coolingEntryDate; } set { if (value == 0) _coolingEntryDate = null; else { _coolingEntryDate = value; } } } private long? _coolingExitDate; /// /// coollingExitDate (unix timestamp) /// [DataMember] public long? coolingExitDate { get { return _coolingExitDate; } set { if (value == 0) _coolingExitDate = null; else { _coolingExitDate = value; } } } /// /// coollingNumber /// [DataMember] public string coolingNumber { get; set; } } }