using MECF.Framework.Common.CommonData; using System; using System.Windows.Forms; namespace MECF.Framework.UI.Core.TrayCoating { [Serializable] public class CoatingData : ICloneable { /// /// 存储Tray的ID /// public string ID { get; set; } /// /// 界面上标签显示 /// public string Label { get; set; } /// /// Tray环名称 /// public string Number { get; set; } /// /// 归属PM模块 /// public string PM_Model { get; set; } /// /// 厚度最大值 /// public string MAX { get; set; } /// /// 当前厚度 /// public string Current { get; set; } public CoatingData() { } public CoatingData(string _label, string iD) { Label = _label; ID = iD; } public object Clone() { return new CoatingData() { Number = Number, PM_Model = PM_Model, MAX = MAX, Current = Current }; } public void Update(CoatingData newData) { Number = newData.Number; PM_Model = newData.PM_Model; MAX = newData.MAX; Current = newData.Current; } } }