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