| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212 |
- using Prism.Mvvm;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace TeamAAS_VP.Models
- {
- public class CTQ_Data : BindableBase
- {
- private string _PPID;
- /// <summary>
- /// sn
- /// </summary>
- public string PPID { get => _PPID; set => SetProperty(ref _PPID, value); }
- private string _PROCESS_NAME;
- /// <summary>
- /// 设备名称
- /// </summary>
- public string PROCESS_NAME { get => _PROCESS_NAME; set => SetProperty(ref _PROCESS_NAME, value); }
- private string _PROCESS_START_TIME;
- /// <summary>
- /// 开始时间
- /// </summary>
- public string PROCESS_START_TIME { get => _PROCESS_START_TIME; set => SetProperty(ref _PROCESS_START_TIME, value); }
- private string _CTQ_NAME;
- /// <summary>
- /// 检测项名称
- /// </summary>
- public string CTQ_NAME { get => _CTQ_NAME; set => SetProperty(ref _CTQ_NAME, value); }
- private double _CTQ_VALUE;
- /// <summary>
- /// 检测值
- /// </summary>
- public double CTQ_VALUE { get => _CTQ_VALUE; set => SetProperty(ref _CTQ_VALUE, value); }
- //private double _CTQ_LSL_Torque;
- ///// <summary>
- ///// 下限(扭力)
- ///// </summary>
- //public double CTQ_LSL_Torque { get => _CTQ_LSL_Torque; set => SetProperty(ref _CTQ_LSL_Torque, value); }
- //private double _CTQ_USL_Torque;
- ///// <summary>
- ///// 上限(扭力)
- ///// </summary>
- //public double CTQ_USL_Torque { get => _CTQ_USL_Torque; set => SetProperty(ref _CTQ_USL_Torque, value); }
- //private double _CTQ_LSL_Turn;
- ///// <summary>
- ///// 下限(圈数)
- ///// </summary>
- //public double CTQ_LSL_Turn { get => _CTQ_LSL_Turn; set => SetProperty(ref _CTQ_LSL_Turn, value); }
- //private double _CTQ_USL_Turn;
- ///// <summary>
- ///// 上限(圈数)
- ///// </summary>
- //public double CTQ_USL_Turn { get => _CTQ_USL_Turn; set => SetProperty(ref _CTQ_USL_Turn, value); }
- private double _CTQ_LSL_Pressure;
- /// <summary>
- /// 下限(压力)
- /// </summary>
- public double CTQ_LSL_Pressure { get => _CTQ_LSL_Pressure; set => SetProperty(ref _CTQ_LSL_Pressure, value); }
- private double _CTQ_USL_Pressure;
- /// <summary>
- /// 上限(压力)
- /// </summary>
- public double CTQ_USL_Pressure { get => _CTQ_USL_Pressure; set => SetProperty(ref _CTQ_USL_Pressure, value); }
- private string _PROCESS_END_TIME;
- /// <summary>
- /// 结束时间
- /// </summary>
- public string PROCESS_END_TIME { get => _PROCESS_END_TIME; set => SetProperty(ref _PROCESS_END_TIME, value); }
- private string _SUPPLIER_NAME;
- public string SUPPLIER_NAME { get => _SUPPLIER_NAME; set => SetProperty(ref _SUPPLIER_NAME, value); }
- private string _COMMODITY_TYPE;
- public string COMMODITY_TYPE { get => _COMMODITY_TYPE; set => SetProperty(ref _COMMODITY_TYPE, value); }
- private string _REVISION;
- public string REVISION { get => _REVISION; set => SetProperty(ref _REVISION, value); }
- private string _WO;
- /// <summary>
- /// 工单号
- /// </summary>
- public string WO { get => _WO; set => SetProperty(ref _WO, value); }
- private string _MFG_LOT;
- public string MFG_LOT { get => _MFG_LOT; set => SetProperty(ref _MFG_LOT, value); }
- private string _MFG_ASSY_LINE;
- /// <summary>
- /// 线体
- /// </summary>
- public string MFG_ASSY_LINE { get => _MFG_ASSY_LINE; set => SetProperty(ref _MFG_ASSY_LINE, value); }
- private string _PROCESS_OUTCOME;
- /// <summary>
- /// 结果
- /// </summary>
- public string PROCESS_OUTCOME { get => _PROCESS_OUTCOME; set => SetProperty(ref _PROCESS_OUTCOME, value); }
- private string _PROCESS_MACHINE_ID;
- /// <summary>
- /// 设备ID
- /// </summary>
- public string PROCESS_MACHINE_ID { get => _PROCESS_MACHINE_ID; set => SetProperty(ref _PROCESS_MACHINE_ID, value); }
- private string _Feeder1ScrewSN;
- /// <summary>
- /// 供料器1螺丝SN
- /// </summary>
- public string Feeder1ScrewSN { get => _Feeder1ScrewSN; set => SetProperty(ref _Feeder1ScrewSN, value); }
- private string _Feeder2ScrewSN;
- /// <summary>
- /// 供料器2螺丝SN
- /// </summary>
- public string Feeder2ScrewSN { get => _Feeder2ScrewSN; set => SetProperty(ref _Feeder2ScrewSN, value); }
- private string _Feeder1ScrewColor;
- /// <summary>
- /// 供料器1螺丝颜色
- /// </summary>
- public string Feeder1ScrewColor { get => _Feeder1ScrewColor; set => SetProperty(ref _Feeder1ScrewColor, value); }
- private string _Feeder2ScrewColor;
- /// <summary>
- /// 供料器2螺丝颜色
- /// </summary>
- public string Feeder2ScrewColor { get => _Feeder2ScrewColor; set => SetProperty(ref _Feeder2ScrewColor, value); }
- private string _CTQ_UNIT_OF_MEASURE;
- /// <summary>
- /// 单位
- /// </summary>
- public string CTQ_UNIT_OF_MEASURE { get => _CTQ_UNIT_OF_MEASURE; set => SetProperty(ref _CTQ_UNIT_OF_MEASURE, value); }
- private string _ERROR_MESSAGE;
- /// <summary>
- /// 报错信息
- /// </summary>
- public string ERROR_MESSAGE { get => _ERROR_MESSAGE; set => SetProperty(ref _ERROR_MESSAGE, value); }
- public CTQ_Data()
- {
- PPID = string.Empty;
- PROCESS_NAME = string.Empty;
- PROCESS_START_TIME = string.Empty;
- CTQ_NAME = string.Empty;
- CTQ_VALUE = 0.0;
- CTQ_LSL_Pressure = 0.0;
- CTQ_USL_Pressure = 0.0;
- PROCESS_END_TIME = string.Empty;
- SUPPLIER_NAME = string.Empty;
- COMMODITY_TYPE = string.Empty;
- REVISION = string.Empty;
- WO = string.Empty;
- MFG_LOT = string.Empty;
- MFG_ASSY_LINE = string.Empty;
- PROCESS_OUTCOME = string.Empty;
- PROCESS_MACHINE_ID = string.Empty;
- CTQ_UNIT_OF_MEASURE = string.Empty;
- ERROR_MESSAGE = string.Empty;
- Feeder1ScrewSN = string.Empty;
- Feeder2ScrewSN = string.Empty;
- Feeder1ScrewColor = string.Empty;
- Feeder2ScrewColor = string.Empty;
- }
- public CTQ_Data Copy()
- {
- return new CTQ_Data
- {
- PPID = this.PPID,
- PROCESS_NAME = this.PROCESS_NAME,
- PROCESS_START_TIME = this.PROCESS_START_TIME,
- CTQ_NAME = this.CTQ_NAME,
- CTQ_VALUE = this.CTQ_VALUE,
- CTQ_LSL_Pressure = this.CTQ_LSL_Pressure,
- CTQ_USL_Pressure = this.CTQ_USL_Pressure,
- PROCESS_END_TIME = this.PROCESS_END_TIME,
- SUPPLIER_NAME = this.SUPPLIER_NAME,
- COMMODITY_TYPE = this.COMMODITY_TYPE,
- REVISION = this.REVISION,
- WO = this.WO,
- MFG_LOT = this.MFG_LOT,
- MFG_ASSY_LINE = this.MFG_ASSY_LINE,
- PROCESS_OUTCOME = this.PROCESS_OUTCOME,
- PROCESS_MACHINE_ID = this.PROCESS_MACHINE_ID,
- CTQ_UNIT_OF_MEASURE = this.CTQ_UNIT_OF_MEASURE,
- ERROR_MESSAGE = this.ERROR_MESSAGE,
- Feeder1ScrewSN = this.Feeder1ScrewSN,
- Feeder2ScrewSN = this.Feeder2ScrewSN,
- Feeder1ScrewColor = this.Feeder1ScrewColor,
- Feeder2ScrewColor = this.Feeder2ScrewColor
- };
- }
- }
- }
|