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