using System; using System.ComponentModel.DataAnnotations; namespace GroupLine.App.ModelDto { [MetadataType(typeof(KPReliefValveAsmDto))] public class KPReliefValveAsmDto : 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; /// /// 最终扭矩1 /// public decimal FinalTorque1 { get { return _FinalTorque1; } set { _FinalTorque1 = value; RaisePropertyChanged(() => FinalTorque1); } } private decimal _FinalAngle1; /// /// 最终角度1 /// public decimal FinalAngle1 { get { return _FinalAngle1; } set { _FinalAngle1 = value; RaisePropertyChanged(() => FinalAngle1); } } private decimal _FinalTorque2; /// /// 最终扭矩2 /// public decimal FinalTorque2 { get { return _FinalTorque2; } set { _FinalTorque2 = value; RaisePropertyChanged(() => FinalTorque2); } } private decimal _FinalAngle2; /// /// 最终角度2 /// public decimal FinalAngle2 { get { return _FinalAngle2; } set { _FinalAngle2 = value; RaisePropertyChanged(() => FinalAngle2); } } private decimal _FinalTorque3; /// /// 最终扭矩3 /// public decimal FinalTorque3 { get { return _FinalTorque3; } set { _FinalTorque3 = value; RaisePropertyChanged(() => FinalTorque3); } } private decimal _FinalAngle3; /// /// 最终角度3 /// public decimal FinalAngle3 { get { return _FinalAngle3; } set { _FinalAngle3 = value; RaisePropertyChanged(() => FinalAngle3); } } private decimal _FinalTorque4; /// /// 最终扭矩4 /// public decimal FinalTorque4 { get { return _FinalTorque4; } set { _FinalTorque4 = value; RaisePropertyChanged(() => FinalTorque4); } } private decimal _FinalAngle4; /// /// 最终角度4 /// public decimal FinalAngle4 { get { return _FinalAngle4; } set { _FinalAngle4 = value; RaisePropertyChanged(() => FinalAngle4); } } 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; } } } }