From 2da6b14a2979c73f2efca596c897650d935ceaa9 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期日, 16 二月 2025 10:00:58 +0800
Subject: [PATCH] 导入项目bug修复

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectViewModel.cs |  117 +++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 75 insertions(+), 42 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 626bc71..01193ab 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
@@ -1,79 +1,112 @@
-锘縩amespace HStation.WinFrmUI
+锘縰sing Yw.Vmo;
+
+namespace HStation.WinFrmUI
 {
     /// <summary>
     /// 椤圭洰瀵煎叆view model
     /// </summary>
     public class ImportXhsProjectViewModel
     {
+        /// <summary>
+        /// 
+        /// </summary>
+        public ImportXhsProjectViewModel() { }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public ImportXhsProjectViewModel(HStation.Vmo.XhsProjectExtensionsVmo project)
+        {
+            this.Project = project;
+        }
+
+        /// <summary>
+        /// 
+        /// </summary>
+        public ImportXhsProjectViewModel(HStation.Vmo.XhsProjectExtensionsVmo project, Yw.Vmo.MapInfoVmo mapInfo) : this(project)
+        {
+            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>
-        /// 缂栧彿
+        /// 椤圭洰
         /// </summary>
-        public string NO { get; set; }
-
-        /// <summary>
-        /// 鍚嶇О
-        /// </summary>
-        public string Name { get; set; }
-
-        /// <summary>
-        /// 璇︾粏鍦板潃
-        /// </summary>
-        public string Address { get; set; }
-
-        /// <summary>
-        /// 瀹㈡埛
-        /// </summary>
-        public string Customer { get; set; }
-
-        /// <summary>
-        /// 鏍囩
-        /// </summary>
-        public List<string> Flags { get; set; }
-
-        /// <summary>
-        /// 鏍囧織
-        /// </summary>
-        public string TagName { get; set; }
-
-        /// <summary>
-        /// 璇存槑
-        /// </summary>
-        public string Description { get; set; }
+        public HStation.Vmo.XhsProjectExtensionsVmo Project { get; set; }
 
         #endregion
 
         #region 绗笁姝ヨ缃湴鍥句綅缃�
 
         /// <summary>
-        /// 浣嶇疆
+        /// 浣嶇疆淇℃伅
         /// </summary>
-        public Yw.Model.Map.Marker Location { get; set; }
+        public Yw.Vmo.MapInfoVmo MapInfo { get; set; }
 
         #endregion
 
-        #region 绗洓姝ョ敓鎴愰」鐩�
+        #region 绗洓姝ヨ嚜鍔ㄧ敓鎴愰」鐩�
 
+        /// <summary>
+        /// Revit淇℃伅
+        /// </summary>
+        public HStation.Model.RevitModel RevitModel { get; set; }
+
+        /// <summary>
+        /// 姘村姏淇℃伅
+        /// </summary>
+        public Yw.Model.HydroModelInfo HydroInfo { get; set; }
+
+        /// <summary>
+        /// 姘村姏鍏宠仈
+        /// </summary>
+        public HydroModelRelationVmo HydroRelation { get; set; }
+
+        /// <summary>
+        /// bimface鏂囦欢
+        /// </summary>
+        public Yw.Vmo.BimfaceFileVmo BimfaceFile { get; set; }
+
+        /// <summary>
+        /// bimface鍏宠仈
+        /// </summary>
+        public Yw.Vmo.BimfaceFileRelationVmo BimfaceRelation { get; set; }
+
+        #endregion
+
+        #region 绗簲姝ラ」鐩鍏ュ畬鎴�
+
+        /// <summary>
+        /// 鏄惁瀹屾垚
+        /// </summary>
+        public bool IsCompleted { get; set; }
 
 
         #endregion
 
-        #region 绗簲姝ラ」鐩畬鎴�
 
-
-
-        #endregion
 
     }
 }

--
Gitblit v1.9.3