using Yw.Basic; using Yw.Dto; namespace HStation.WinFrmUI.Basic { public class SysTypeViewModel { public SysTypeViewModel(Yw.Vmo.SysTypeVmo rhs) { this.ID = rhs.ID; this.Description = rhs.Description; this.Name = rhs.Name; if (rhs.ExtendType == Yw.Basic.eExtendType.None) { this.ExtendTypeDisPlayName = "无"; } else if (rhs.ExtendType == Yw.Basic.eExtendType.Config) { this.ExtendTypeDisPlayName = "配置"; } else { this.ExtendTypeDisPlayName = "分类"; } this.ModuleID = rhs.ModuleID; this.Code = rhs.Code; this.SortCode = rhs.SortCode; } public void Reset(Yw.Vmo.SysTypeVmo rhs) { this.ID = rhs.ID; this.Description = rhs.Description; this.Name = rhs.Name; if (rhs.ExtendType == Yw.Basic.eExtendType.None) { this.ExtendTypeDisPlayName = "无"; } else if (rhs.ExtendType == Yw.Basic.eExtendType.Config) { this.ExtendTypeDisPlayName = "配置"; } else { this.ExtendTypeDisPlayName = "分类"; } this.Code = rhs.Code; } public string ExtendTypeDisPlayName { get; set; } public long ID { get; set; } public long ModuleID { get; set; } public string Name { get; set; } public string Code { get; set; } public eExtendType ExtendType { get; set; } public int SortCode { get; set; } public string Description { get; set; } } }