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; /// /// sn /// public string PPID { get => _PPID; set => SetProperty(ref _PPID, value); } private string _PROCESS_NAME; /// /// 设备名称 /// public string PROCESS_NAME { get => _PROCESS_NAME; set => SetProperty(ref _PROCESS_NAME, value); } private string _PROCESS_START_TIME; /// /// 开始时间 /// public string PROCESS_START_TIME { get => _PROCESS_START_TIME; set => SetProperty(ref _PROCESS_START_TIME, value); } private string _CTQ_NAME; /// /// 检测项名称 /// public string CTQ_NAME { get => _CTQ_NAME; set => SetProperty(ref _CTQ_NAME, value); } private double _CTQ_VALUE; /// /// 检测值 /// public double CTQ_VALUE { get => _CTQ_VALUE; set => SetProperty(ref _CTQ_VALUE, value); } //private double _CTQ_LSL_Torque; ///// ///// 下限(扭力) ///// //public double CTQ_LSL_Torque { get => _CTQ_LSL_Torque; set => SetProperty(ref _CTQ_LSL_Torque, value); } //private double _CTQ_USL_Torque; ///// ///// 上限(扭力) ///// //public double CTQ_USL_Torque { get => _CTQ_USL_Torque; set => SetProperty(ref _CTQ_USL_Torque, value); } //private double _CTQ_LSL_Turn; ///// ///// 下限(圈数) ///// //public double CTQ_LSL_Turn { get => _CTQ_LSL_Turn; set => SetProperty(ref _CTQ_LSL_Turn, value); } //private double _CTQ_USL_Turn; ///// ///// 上限(圈数) ///// //public double CTQ_USL_Turn { get => _CTQ_USL_Turn; set => SetProperty(ref _CTQ_USL_Turn, value); } //private double _CTQ_LSL_Pressure; ///// ///// 下限(压力) ///// //public double CTQ_LSL_Pressure { get => _CTQ_LSL_Pressure; set => SetProperty(ref _CTQ_LSL_Pressure, value); } //private double _CTQ_USL_Pressure; ///// ///// 上限(压力) ///// //public double CTQ_USL_Pressure { get => _CTQ_USL_Pressure; set => SetProperty(ref _CTQ_USL_Pressure, value); } private string _PROCESS_END_TIME; /// /// 结束时间 /// 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; /// /// 工单号 /// 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; /// /// 线体 /// public string MFG_ASSY_LINE { get => _MFG_ASSY_LINE; set => SetProperty(ref _MFG_ASSY_LINE, value); } private string _PROCESS_OUTCOME; /// /// 结果 /// public string PROCESS_OUTCOME { get => _PROCESS_OUTCOME; set => SetProperty(ref _PROCESS_OUTCOME, value); } private string _PROCESS_MACHINE_ID; /// /// 设备ID /// public string PROCESS_MACHINE_ID { get => _PROCESS_MACHINE_ID; set => SetProperty(ref _PROCESS_MACHINE_ID, value); } private string _CTQ_UNIT_OF_MEASURE; /// /// 单位 /// public string CTQ_UNIT_OF_MEASURE { get => _CTQ_UNIT_OF_MEASURE; set => SetProperty(ref _CTQ_UNIT_OF_MEASURE, value); } private string _ERROR_MESSAGE; /// /// 报错信息 /// 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; } 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 }; } } }