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
};
}
}
}