using 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 bool IsLocal { get; set; }
|
|
/// <summary>
|
/// 本地压缩文件
|
/// </summary>
|
public string LocalZipFile { get; set; }
|
|
/// <summary>
|
/// 云文件
|
/// </summary>
|
public TransferRevitFileVmo TransferRevitFile { get; set; }
|
|
#endregion
|
|
#region 第二步录入项目信息
|
|
/// <summary>
|
/// 项目
|
/// </summary>
|
public HStation.Vmo.XhsProjectExtensionsVmo Project { get; set; }
|
|
#endregion
|
|
#region 第三步设置地图位置
|
|
/// <summary>
|
/// 位置信息
|
/// </summary>
|
public Yw.Vmo.MapInfoVmo MapInfo { get; set; }
|
|
#endregion
|
|
#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
|
|
|
|
}
|
}
|