using System; using System.ComponentModel.DataAnnotations; namespace GroupLine.App.ModelDto { [MetadataType(typeof(OilGuideMountDto))] public class OilGuideMountDto : ValidateModelBase { /// /// ID /// private long _Id; public long Id { get { return _Id; } set { _Id = value; RaisePropertyChanged(() => Id); } } private string _CrankshaftNo; /// /// 曲轴编号 /// public string CrankshaftNo { get { return _CrankshaftNo; } set { _CrankshaftNo = value; RaisePropertyChanged(() => CrankshaftNo); } } private string _BracketNo; /// /// 支架编号 /// public string BracketNo { get { return _BracketNo; } set { _BracketNo = value; RaisePropertyChanged(() => BracketNo); } } private string _BracketCastingNo; /// /// 支架铸件号 /// public string BracketCastingNo { get { return _BracketCastingNo; } set { _BracketCastingNo = value; RaisePropertyChanged(() => BracketCastingNo); } } private string _OperatorNo; /// /// 员工编号 /// public string OperatorNo { get { return _OperatorNo; } set { _OperatorNo = value; RaisePropertyChanged(() => OperatorNo); } } private string _PlaceNoDamage; /// /// 放入时无磕碰 /// public string PlaceNoDamage { get { return _PlaceNoDamage; } set { _PlaceNoDamage = ConvertOkNg(value); RaisePropertyChanged(() => PlaceNoDamage); } } private string _OilGuidePlate; /// /// 导油板 /// public string OilGuidePlate { get { return _OilGuidePlate; } set { _OilGuidePlate = ConvertNotDoOk(value); RaisePropertyChanged(() => OilGuidePlate); } } private string _FeelerGaugeCheck; /// /// 塞尺检测 /// public string FeelerGaugeCheck { get { return _FeelerGaugeCheck; } set { _FeelerGaugeCheck = ConvertNotDoOk(value); RaisePropertyChanged(() => FeelerGaugeCheck); } } private string _BuriedPlug; /// /// 埋塞 /// public string BuriedPlug { get { return _BuriedPlug; } set { _BuriedPlug = ConvertNotDoOk(value); RaisePropertyChanged(() => BuriedPlug); } } private string _HelicalScrew; /// /// 螺旋螺钉 /// public string HelicalScrew { get { return _HelicalScrew; } set { _HelicalScrew = ConvertNotDoOk(value); RaisePropertyChanged(() => HelicalScrew); } } private string _AirTightCheck; /// /// 气密检测 /// public string AirTightCheck { get { return _AirTightCheck; } set { _AirTightCheck = ConvertNotDoOk(value); RaisePropertyChanged(() => AirTightCheck); } } 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; } } /// /// 将0/1转换为不做/OK。 /// /// 源值。 /// 展示文本。 private static string ConvertNotDoOk(string value) { switch (value) { case "0": return "不做"; case "1": return "OK"; default: return value; } } } }