AdmEquipment.java 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  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 AdmEquipment {
  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 defaultQRCode;
  23. /** 设计图纸中编码 */
  24. private String cadId;
  25. /** RFID标识 */
  26. private String rfId;
  27. /** BIM模型中编码 */
  28. private String bimId;
  29. /** BIM构建编码 */
  30. private String bimTypeId;
  31. /** BIM模型中坐标 */
  32. private String bimLocation;
  33. /** 现场发现人员 */
  34. private String findPeople;
  35. /** 项目ID */
  36. private String projectId;
  37. /** 设备类型code */
  38. private String classCode;
  39. /** 设备所在建筑ID */
  40. private String buildingId;
  41. /** 设备所在楼层id */
  42. private String floorId;
  43. /** 设备关联的资产id */
  44. private String propertyId;
  45. /** Revit族 */
  46. private String bimFamilyName;
  47. /** Revit族类型 */
  48. private String bimFamilySymbol;
  49. /** 设备序号 */
  50. private Double equipSerial;
  51. /** 部件关联设备的id */
  52. private String parentId;
  53. /** 系统id集合 */
  54. private List<String> systemList;
  55. /** 项目自定义类型 */
  56. private String customCategory;
  57. /** 任务状态 */
  58. private Integer taskState;
  59. /** 模型id */
  60. private String modelId;
  61. /** 贴码状态 */
  62. private Integer codeType;
  63. /** 备注 */
  64. private String note;
  65. /** 客户端id */
  66. private String appId;
  67. /** 方案id */
  68. private String schemeId;
  69. /** 系统编码 */
  70. private String systemCode;
  71. /** 系统名称 */
  72. private String systemName;
  73. /** 二维码图片 */
  74. private String qrcodePic;
  75. /** 创建时间 */
  76. private Date createTime;
  77. /** 最后更新日期 */
  78. private Date lastUpdate;
  79. /** 对象类型 */
  80. private String objectType = "equipment";
  81. /** 信息点 */
  82. private Map<String, Object> infos;
  83. /** 统计信息 */
  84. private Map<String, Object> statistics;
  85. /** 资产信息实体类 */
  86. private AdmProperty property;
  87. /** 建筑信息实体类 */
  88. private AdmBuilding building;
  89. /** 楼层信息实体类 */
  90. private AdmFloor floor;
  91. /** 项目信息实体类 */
  92. private AdmProject project;
  93. /**BIM模型中坐标json,坐标x,y,z */
  94. private AdmBIMLocation locationJson;
  95. /** 级联-设备服务所在的空 */
  96. private List<AdmSpace> zoneSpaceForBase;
  97. /** 级联-设备服务所在的空 */
  98. private List<AdmSpace> zoneSpaceInBase;
  99. /** 级联-设备所在的竖井 */
  100. private List<AdmShaft> shaftList;
  101. /** 资产列表 */
  102. private List<AdmProperty> propertyList;
  103. /** 级联-部件 */
  104. private List<AdmEquipment> component;
  105. }