SpaceInfo.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /*-------------------------------------------------------------------------
  2. * 功能描述:SpaceInfo
  3. * 作者:xulisong
  4. * 创建时间: 2019/4/11 17:16:30
  5. * 版本号:v1.0
  6. * -------------------------------------------------------------------------*/
  7. using System;
  8. using System.Collections.Generic;
  9. using System.Linq;
  10. using System.Text;
  11. using System.Threading.Tasks;
  12. using SAGA.Models;
  13. namespace SAGA.GplotManage.TopologyApplication
  14. {
  15. public class SpaceInfo
  16. {
  17. /// <summary>
  18. /// 元空间Id
  19. /// </summary>
  20. public string Id { get; set; }
  21. /// <summary>
  22. /// BimId
  23. /// </summary>
  24. public string BimId { get; set; }
  25. /// <summary>
  26. /// 楼层Id
  27. /// </summary>
  28. public string FloorId { get; set; }
  29. /// <summary>
  30. /// 楼层名称
  31. /// </summary>
  32. public string FloorName { get; set; }
  33. /// <summary>
  34. /// 本地名称
  35. /// </summary>
  36. public string Name { get; set; }
  37. public static SpaceInfo Parse(RoomItem roomItem)
  38. {
  39. SpaceInfo info = new SpaceInfo();
  40. info.Id = roomItem.Id;
  41. info.FloorId = roomItem.FloorId;
  42. info.Name = roomItem.GetDisplay();
  43. info.BimId = roomItem.RevitId.ToString();
  44. return info;
  45. }
  46. }
  47. }