using System;
using System.ComponentModel.DataAnnotations;
namespace GroupLine.App.ModelDto
{
[MetadataType(typeof(KPExhCoverSealTestDto))]
public class KPExhCoverSealTestDto : ValidateModelBase
{
///
/// ID
///
private long _Id;
public long Id
{
get { return _Id; }
set { _Id = value; RaisePropertyChanged(() => Id); }
}
private string _ModelName;
///
/// 机型
///
public string ModelName
{
get { return _ModelName; }
set { _ModelName = value; RaisePropertyChanged(() => ModelName); }
}
private string _MvDiscNo;
///
/// 动盘编号
///
public string MvDiscNo
{
get { return _MvDiscNo; }
set { _MvDiscNo = value; RaisePropertyChanged(() => MvDiscNo); }
}
private string _StDiscNo;
///
/// 静盘编号
///
public string StDiscNo
{
get { return _StDiscNo; }
set { _StDiscNo = value; RaisePropertyChanged(() => StDiscNo); }
}
private decimal _CycleTime;
///
/// 节拍
///
public decimal CycleTime
{
get { return _CycleTime; }
set { _CycleTime = value; RaisePropertyChanged(() => CycleTime); }
}
private int _ScrewCount;
///
/// 螺丝数量
///
public int ScrewCount
{
get { return _ScrewCount; }
set { _ScrewCount = value; RaisePropertyChanged(() => ScrewCount); }
}
private string _Result;
///
/// 判定
///
public string Result
{
get { return _Result; }
set { _Result = ConvertOkNg(value); RaisePropertyChanged(() => Result); }
}
private decimal _FinalTorque1;
public decimal FinalTorque1 { get { return _FinalTorque1; } set { _FinalTorque1 = value; RaisePropertyChanged(() => FinalTorque1); } }
private decimal _FinalAngle1;
public decimal FinalAngle1 { get { return _FinalAngle1; } set { _FinalAngle1 = value; RaisePropertyChanged(() => FinalAngle1); } }
private decimal _FinalTorque2;
public decimal FinalTorque2 { get { return _FinalTorque2; } set { _FinalTorque2 = value; RaisePropertyChanged(() => FinalTorque2); } }
private decimal _FinalAngle2;
public decimal FinalAngle2 { get { return _FinalAngle2; } set { _FinalAngle2 = value; RaisePropertyChanged(() => FinalAngle2); } }
private decimal _FinalTorque3;
public decimal FinalTorque3 { get { return _FinalTorque3; } set { _FinalTorque3 = value; RaisePropertyChanged(() => FinalTorque3); } }
private decimal _FinalAngle3;
public decimal FinalAngle3 { get { return _FinalAngle3; } set { _FinalAngle3 = value; RaisePropertyChanged(() => FinalAngle3); } }
private decimal _FinalTorque4;
public decimal FinalTorque4 { get { return _FinalTorque4; } set { _FinalTorque4 = value; RaisePropertyChanged(() => FinalTorque4); } }
private decimal _FinalAngle4;
public decimal FinalAngle4 { get { return _FinalAngle4; } set { _FinalAngle4 = value; RaisePropertyChanged(() => FinalAngle4); } }
private decimal _FinalTorque5;
public decimal FinalTorque5 { get { return _FinalTorque5; } set { _FinalTorque5 = value; RaisePropertyChanged(() => FinalTorque5); } }
private decimal _FinalAngle5;
public decimal FinalAngle5 { get { return _FinalAngle5; } set { _FinalAngle5 = value; RaisePropertyChanged(() => FinalAngle5); } }
private decimal _FinalTorque6;
public decimal FinalTorque6 { get { return _FinalTorque6; } set { _FinalTorque6 = value; RaisePropertyChanged(() => FinalTorque6); } }
private decimal _FinalAngle6;
public decimal FinalAngle6 { get { return _FinalAngle6; } set { _FinalAngle6 = value; RaisePropertyChanged(() => FinalAngle6); } }
private decimal _FinalTorque7;
public decimal FinalTorque7 { get { return _FinalTorque7; } set { _FinalTorque7 = value; RaisePropertyChanged(() => FinalTorque7); } }
private decimal _FinalAngle7;
public decimal FinalAngle7 { get { return _FinalAngle7; } set { _FinalAngle7 = value; RaisePropertyChanged(() => FinalAngle7); } }
private decimal _FinalTorque8;
public decimal FinalTorque8 { get { return _FinalTorque8; } set { _FinalTorque8 = value; RaisePropertyChanged(() => FinalTorque8); } }
private decimal _FinalAngle8;
public decimal FinalAngle8 { get { return _FinalAngle8; } set { _FinalAngle8 = value; RaisePropertyChanged(() => FinalAngle8); } }
private decimal _FinalTorque9;
public decimal FinalTorque9 { get { return _FinalTorque9; } set { _FinalTorque9 = value; RaisePropertyChanged(() => FinalTorque9); } }
private decimal _FinalAngle9;
public decimal FinalAngle9 { get { return _FinalAngle9; } set { _FinalAngle9 = value; RaisePropertyChanged(() => FinalAngle9); } }
private decimal _FinalTorque10;
public decimal FinalTorque10 { get { return _FinalTorque10; } set { _FinalTorque10 = value; RaisePropertyChanged(() => FinalTorque10); } }
private decimal _FinalAngle10;
public decimal FinalAngle10 { get { return _FinalAngle10; } set { _FinalAngle10 = value; RaisePropertyChanged(() => FinalAngle10); } }
private decimal _FinalTorque11;
public decimal FinalTorque11 { get { return _FinalTorque11; } set { _FinalTorque11 = value; RaisePropertyChanged(() => FinalTorque11); } }
private decimal _FinalAngle11;
public decimal FinalAngle11 { get { return _FinalAngle11; } set { _FinalAngle11 = value; RaisePropertyChanged(() => FinalAngle11); } }
private decimal _FinalTorque12;
public decimal FinalTorque12 { get { return _FinalTorque12; } set { _FinalTorque12 = value; RaisePropertyChanged(() => FinalTorque12); } }
private decimal _FinalAngle12;
public decimal FinalAngle12 { get { return _FinalAngle12; } set { _FinalAngle12 = value; RaisePropertyChanged(() => FinalAngle12); } }
private string _OperatorNo;
///
/// 员工编号
///
public string OperatorNo
{
get { return _OperatorNo; }
set { _OperatorNo = value; RaisePropertyChanged(() => OperatorNo); }
}
private DateTime _CreateTime;
///
/// 创建时间
///
public DateTime CreateTime
{
get { return _CreateTime; }
set { _CreateTime = value; RaisePropertyChanged(() => CreateTime); }
}
///
/// 将0/1转换为OK/NG。
///
/// 源值。
/// 展示文本。
private static string ConvertOkNg(string value)
{
switch (value)
{
case "0":
return "OK";
case "1":
return "NG";
default:
return value;
}
}
}
}