using System;
using System.ComponentModel.DataAnnotations;
namespace GroupLine.App.ModelDto
{
[MetadataType(typeof(TermWeldDto))]
public class TermWeldDto : ValidateModelBase
{
///
/// ID
///
private long _Id;
public long Id
{
get { return _Id; }
set { _Id = value; RaisePropertyChanged(() => Id); }
}
private string _MachineModel;
///
/// 机种名
///
public string MachineModel
{
get { return _MachineModel; }
set { _MachineModel = value; RaisePropertyChanged(() => MachineModel); }
}
private string _WeldStation;
///
/// 焊接工位
///
public string WeldStation
{
get { return _WeldStation; }
set
{
switch (value)
{
case "1":
_WeldStation = "左工位";
break;
case "2":
_WeldStation = "右工位";
break;
default:
_WeldStation = "无";
break;
}
RaisePropertyChanged(() => WeldStation);
}
}
private string _OpNo;
///
/// 员工编号
///
public string OpNo
{
get { return _OpNo; }
set { _OpNo = value; RaisePropertyChanged(() => OpNo); }
}
private decimal _Cur;
///
/// 电流值
///
public decimal Cur
{
get { return _Cur; }
set { _Cur = value; RaisePropertyChanged(() => Cur); }
}
private int _ElectrodeModel;
///
/// 电极型号
///
public int ElectrodeModel
{
get { return _ElectrodeModel; }
set { _ElectrodeModel = value; RaisePropertyChanged(() => ElectrodeModel); }
}
private DateTime _CreateTime;
///
/// 创建时间
///
public DateTime CreateTime
{
get { return _CreateTime; }
set { _CreateTime = value; RaisePropertyChanged(() => CreateTime); }
}
private decimal _WeldTime;
///
/// 焊接时间
///
public decimal WeldTime
{
get { return _WeldTime; }
set { _WeldTime = value; RaisePropertyChanged(() => WeldTime); }
}
}
}