AdmISpace.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.persagy.proxy.adm.model;
  2. import com.persagy.proxy.adm.annotations.CascadeColumn;
  3. import lombok.Data;
  4. import java.util.ArrayList;
  5. import java.util.Date;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * ADM 元空间 实体
  10. * @author lvxy
  11. * @date 2021/8/17
  12. */
  13. @Data
  14. public class AdmISpace {
  15. /** 空间ID */
  16. private String id;
  17. /** 名称 */
  18. private String name;
  19. /** 本地编码 */
  20. private String localId;
  21. /** 本地名称 */
  22. private String localName;
  23. /** 项目ID */
  24. private String projectId;
  25. /** 建筑ID */
  26. private String buildingId;
  27. /** 楼层ID */
  28. private String floorId;
  29. /** 二维码图片 */
  30. private String qrCode;
  31. /** BIM模型中编码 */
  32. private String bimId;
  33. /** BIM模型中坐标 */
  34. private String bimLocation;
  35. /** 模型文件id */
  36. private String modelId;
  37. /** 空间功能区类型 */
  38. private String funcType;
  39. /** 井深 */
  40. private Float depth;
  41. /** 面宽 */
  42. private Float width;
  43. /** 建筑面积 */
  44. private Float buildArea;
  45. /** 使用面积 */
  46. private Float netArea;
  47. /** 高 */
  48. private Float height;
  49. /** 图片 */
  50. private ArrayList<AdmTaskPic> pic;
  51. /** 空间是否受影响 */
  52. private String state;
  53. /** 空间常驻人数 */
  54. private Integer permanentPeopleNum;
  55. /** 配电容量 */
  56. private Float elecCap;
  57. /** 污染等级 */
  58. private String pollutionDegree;
  59. /** 备注文字 */
  60. private String intro;
  61. /** 信息点 */
  62. private Map<String, Object> infos;
  63. /** 对象类型 */
  64. private String objectType = "ispace";
  65. /** 轮廓线 */
  66. private ArrayList<ArrayList<AdmPointPosition>> outline;
  67. /** 对象类型code */
  68. private String classCode = "ispace";
  69. /** 创建时间 */
  70. private Date createTime;
  71. }