From 94d10185010a7476021764f5b5cb59dc7d2b68f4 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期五, 20 十二月 2024 15:23:00 +0800 Subject: [PATCH] 项目管理整改 --- WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectViewModel.cs | 97 +++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 79 insertions(+), 18 deletions(-) diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectViewModel.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectViewModel.cs index 6d36024..b60b030 100644 --- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectViewModel.cs +++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectViewModel.cs @@ -5,17 +5,65 @@ /// </summary> public class ImportXhsProjectViewModel { + /// <summary> + /// + /// </summary> + public ImportXhsProjectViewModel() { } + + /// <summary> + /// + /// </summary> + public ImportXhsProjectViewModel(HStation.Vmo.XhsProjectExtensionsVmo project) + { + this.ProjectID = project.ID; + this.NO = project.NO; + this.Name = project.Name; + this.Address = project.Address; + this.Customer = project.Customer; + this.Flags = project.Flags; + this.TagName = project.TagName; + this.Description = project.Description; + this.ProjectSiteID = project.SiteList?.FirstOrDefault()?.ID; + this.Project = project; + } + + /// <summary> + /// + /// </summary> + public ImportXhsProjectViewModel(HStation.Vmo.XhsProjectExtensionsVmo project, Yw.Vmo.MapInfoVmo mapInfo) : this(project) + { + this.MapInfoID = mapInfo.ID; + this.Location = Yw.Model.Map.Marker.ToModel(mapInfo.Position); + this.MapInfo = mapInfo; + } + + + #region 绗竴姝ラ�夋嫨鍘嬬缉鏂囦欢 /// <summary> - /// 鍘嬬缉鏂囦欢 + /// 鏄惁涓烘湰鍦� /// </summary> - public string ZipFile { get; set; } + public bool IsLocal { get; set; } + /// <summary> + /// 鏈湴鍘嬬缉鏂囦欢 + /// </summary> + public string LocalZipFile { get; set; } + + /// <summary> + /// 浜戞枃浠� + /// </summary> + public TransferRevitFileVmo TransferRevitFile { get; set; } #endregion #region 绗簩姝ュ綍鍏ラ」鐩俊鎭� + + /// <summary> + /// 椤圭洰id + /// </summary> + public long? ProjectID { get; set; } /// <summary> /// 缂栧彿 @@ -52,6 +100,16 @@ /// </summary> public string Description { get; set; } + /// <summary> + /// 椤圭洰绔檌d + /// </summary> + public long? ProjectSiteID { get; set; } + + /// <summary> + /// 椤圭洰 + /// </summary> + public HStation.Vmo.XhsProjectExtensionsVmo Project { get; set; } + #endregion #region 绗笁姝ヨ缃湴鍥句綅缃� @@ -61,9 +119,24 @@ /// </summary> public Yw.Model.Map.Marker Location { get; set; } + /// <summary> + /// 鍦板浘淇℃伅id + /// </summary> + public long? MapInfoID { get; set; } + + /// <summary> + /// 浣嶇疆淇℃伅 + /// </summary> + public Yw.Vmo.MapInfoVmo MapInfo { get; set; } + #endregion #region 绗洓姝ヨ嚜鍔ㄧ敓鎴愰」鐩� + + /// <summary> + /// + /// </summary> + public HStation.Model.RevitModel RevitModel { get; set; } /// <summary> /// 姘村姏妯″瀷id @@ -71,24 +144,14 @@ public long? HydroID { get; set; } /// <summary> - /// 椤圭洰id - /// </summary> - public long? ProjectID { get; set; } - - /// <summary> - /// 椤圭洰绔檌d - /// </summary> - public long? ProjectSiteID { get; set; } - - /// <summary> /// 姘村姏妯″瀷鍏宠仈id /// </summary> public long? HydroRelationID { get; set; } /// <summary> - /// 鍦板浘淇℃伅id + /// bimface鏂囦欢 /// </summary> - public long? MapInfoID { get; set; } + public Yw.Vmo.BimfaceFileVmo BimfaceFile { get; set; } /// <summary> /// bimfaceid @@ -110,10 +173,6 @@ /// </summary> public bool BimfaceConverted { get; set; } - /// <summary> - /// 鏄惁鍙戝竷 - /// </summary> - public bool IsPublished { get; set; } #endregion @@ -127,5 +186,7 @@ #endregion + + } } -- Gitblit v1.9.3