using System; using System.Collections.Generic; using System.Windows; namespace SAGA.Models { public class SpaceData : AbData { public List FloorDatas { get; set; } = new List(); } public class FloorSpaceData : AbData { /// /// 层所在标高 /// public string LevelName { get; set; } /// /// 标高的高低 /// public double LevelElevation { get; set; } public List EndPoints { get; set; } = new List(); } public class BuildingItemData { public BuildingItemData() { FloorDataItems = new List(); Levels = new List(); } public string Id { get; set; } public string Name { get; set; } public List Levels { get; private set; } public List FloorDataItems { get; private set; } } [Serializable] public abstract class AbData { public string Id { get; set; } public string Name { get; set; } public string BuildingId { get; set; } public string BuildingName { get; set; } public string ProjectId { get; set; } public string ProjectName { get; set; } } }