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
}
}