AdmSystem.java 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.persagy.proxy.adm.model;
  2. import lombok.Data;
  3. import java.util.Date;
  4. import java.util.List;
  5. import java.util.Map;
  6. /**
  7. * ADM 系统实体
  8. * @author lvxy
  9. * @date 2021/8/17
  10. */
  11. @Data
  12. public class AdmSystem {
  13. /** ID */
  14. private String id;
  15. /** 名称 */
  16. private String name;
  17. /** 本地编码 */
  18. private String localId;
  19. /** 本地名称 */
  20. private String localName;
  21. /** 设计图纸中编码 */
  22. private String cadId;
  23. /** 系统分类 */
  24. private String classCode;
  25. /** BIM模型中编码 */
  26. private String bimId;
  27. /** 项目ID */
  28. private String projectId;
  29. /** 建筑ID */
  30. private String buildingId;
  31. /** 楼层ID */
  32. private String floorId;
  33. /** 设备数量 */
  34. private String count;
  35. /** 设备分类名 */
  36. private String categoryName;
  37. /** 设备分类名 */
  38. private AdmSystemCategory categoryNames;
  39. /** 对象类型 */
  40. private String objectType = "system";
  41. /** 创建时间 */
  42. private Date createTime;
  43. /** 最后更新日期 */
  44. private Date lastUpdate;
  45. /** 信息点 */
  46. private Map<String, Object> infos;
  47. /** 统计信息 */
  48. private Map<String, Object> statistics;
  49. /** 级联-设备 */
  50. private List<AdmEquipment> equipmentList;
  51. /** 级联-空间 */
  52. private List<AdmSpace> zoneSpaceBaseTableList;
  53. /** 级联-楼层 */
  54. private List<AdmFloor> floorList;
  55. /** 级联-建筑 */
  56. private List<AdmBuilding> buildingList;
  57. /** 建筑楼层 */
  58. private List<AdmBuildingFloorInfo> buildingFloorInfoList;
  59. }