| | |
| | | namespace Yw.WinFrmUI |
| | | using SqlSugar; |
| | | |
| | | namespace Yw.WinFrmUI |
| | | { |
| | | /// <summary> |
| | | /// 水力组件属性视图 |
| | |
| | | this.Catalog = HydroParterCatalogHelper.GetCatalogName(rhs.Catalog); |
| | | this.Name = rhs.Name; |
| | | this.Code = rhs.Code; |
| | | this.Flags = rhs.Flags; |
| | | this.ModelType = rhs.ModelType; |
| | | this.DbId = rhs.DbId; |
| | | this.Flags = rhs.Flags?.ToList(); |
| | | this.Description = rhs.Description; |
| | | } |
| | | |
| | |
| | | public string Code { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 型号 |
| | | /// </summary> |
| | | [Category("基础信息")] |
| | | [DisplayName("型号")] |
| | | [PropertyOrder(5)] |
| | | [Browsable(true)] |
| | | public string ModelType { get; set; } |
| | | |
| | | /// <summary> |
| | | /// DbId |
| | | /// </summary> |
| | | [Category("基础信息")] |
| | | [DisplayName("DbId")] |
| | | [PropertyOrder(6)] |
| | | [Browsable(false)] |
| | | public string DbId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 锁定 |
| | | /// </summary> |
| | | [Category("基础信息")] |
| | | [DisplayName("锁定")] |
| | | [PropertyOrder(7)] |
| | | [Browsable(true)] |
| | | public bool DbLocked { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 标签 |
| | | /// </summary> |
| | | [Category("基础信息")] |
| | | [DisplayName("标签")] |
| | | [PropertyOrder(5)] |
| | | [PropertyOrder(8)] |
| | | [Browsable(true)] |
| | | public List<string> Flags { get; set; } |
| | | |
| | |
| | | /// </summary> |
| | | [Category("基础信息")] |
| | | [DisplayName("说明")] |
| | | [PropertyOrder(5)] |
| | | [PropertyOrder(9)] |
| | | [MultiText] |
| | | [Browsable(true)] |
| | | public string Description { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 更新属性 |
| | | /// </summary> |
| | | /// <param name="rhs">当前组件</param> |
| | | /// <param name="allParterList">所有组件列表</param> |
| | | public virtual void UpdateProperty(Yw.Model.HydroParterInfo rhs, List<Yw.Model.HydroParterInfo> allParterList) |
| | | { |
| | | this.ID = rhs.ID; |
| | | this.Catalog = HydroParterCatalogHelper.GetCatalogName(rhs.Catalog); |
| | | this.Name = rhs.Name; |
| | | this.Code = rhs.Code; |
| | | this.ModelType = rhs.ModelType; |
| | | this.DbId = rhs.DbId; |
| | | this.DbLocked = rhs.DbLocked; |
| | | this.Flags = rhs.Flags?.ToList(); |
| | | this.Description = rhs.Description; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 更新计算属性 |
| | | /// </summary> |
| | | /// <param name="rhs">计算属性</param> |
| | | public virtual void UpdateCalcuProperty(IHydroCalcuProperty rhs) |
| | | { |
| | | |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |