| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
-
- using System;
- using System.Collections.Generic;
- using System.Windows;
- namespace SAGA.Models {
- public class SpaceData : AbData
- {
- public List<FloorSpaceData> FloorDatas { get; set; } = new List<FloorSpaceData>();
- }
- public class FloorSpaceData : AbData
- {
- /// <summary>
- /// 层所在标高
- /// </summary>
- public string LevelName { get; set; }
- /// <summary>
- /// 标高的高低
- /// </summary>
- public double LevelElevation { get; set; }
- public List<SgSpace> EndPoints { get; set; } = new List<SgSpace>();
- }
- public class BuildingItemData
- {
- public BuildingItemData()
- {
- FloorDataItems = new List<FloorSpaceData>();
- Levels = new List<string>();
- }
- public string Id { get; set; }
- public string Name { get; set; }
- public List<string> Levels { get; private set; }
- public List<FloorSpaceData> 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; }
- }
-
- }
|