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); } } } }