using Yw.Vmo; namespace HStation.WinFrmUI { /// /// 项目导入view model /// public class ImportXhsProjectViewModel { /// /// /// public ImportXhsProjectViewModel() { } /// /// /// public ImportXhsProjectViewModel(HStation.Vmo.XhsProjectExtensionsVmo project) { this.Project = project; } /// /// /// public ImportXhsProjectViewModel(HStation.Vmo.XhsProjectExtensionsVmo project, Yw.Vmo.MapInfoVmo mapInfo) : this(project) { this.MapInfo = mapInfo; } #region 第一步选择压缩文件 /// /// 是否为本地 /// public bool IsLocal { get; set; } /// /// 本地压缩文件 /// public string LocalZipFile { get; set; } /// /// 云文件 /// public TransferRevitFileVmo TransferRevitFile { get; set; } #endregion #region 第二步录入项目信息 /// /// 项目 /// public HStation.Vmo.XhsProjectExtensionsVmo Project { get; set; } #endregion #region 第三步设置地图位置 /// /// 位置信息 /// public Yw.Vmo.MapInfoVmo MapInfo { get; set; } #endregion #region 第四步自动生成项目 /// /// Revit信息 /// public HStation.Model.RevitModel RevitModel { get; set; } /// /// 水力信息 /// public Yw.Model.HydroModelInfo HydroInfo { get; set; } /// /// 水力关联 /// public HydroModelRelationVmo HydroRelation { get; set; } /// /// bimface文件 /// public Yw.Vmo.BimfaceFileVmo BimfaceFile { get; set; } /// /// bimface关联 /// public Yw.Vmo.BimfaceFileRelationVmo BimfaceRelation { get; set; } #endregion #region 第五步项目导入完成 /// /// 是否完成 /// public bool IsCompleted { get; set; } #endregion } }