BaseBuildFacility.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. package com.usky.cdi.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableId;
  4. import java.time.LocalDateTime;
  5. import java.io.Serializable;
  6. import lombok.Data;
  7. import lombok.EqualsAndHashCode;
  8. /**
  9. * <p>
  10. * 建筑设施
  11. * </p>
  12. *
  13. * @author fu
  14. * @since 2025-12-02
  15. */
  16. @Data
  17. @EqualsAndHashCode(callSuper = false)
  18. public class BaseBuildFacility implements Serializable {
  19. private static final long serialVersionUID = 1L;
  20. /**
  21. * 主键
  22. */
  23. @TableId(value = "id", type = IdType.AUTO)
  24. private Integer id;
  25. /**
  26. * 设施编号
  27. */
  28. private String facilityNum;
  29. /**
  30. * 设施名称
  31. */
  32. private String facilityName;
  33. /**
  34. * 设施类型
  35. */
  36. private String facilityType;
  37. /**
  38. * 所属楼层
  39. */
  40. private String floor;
  41. /**
  42. * 安装位置
  43. */
  44. private String address;
  45. /**
  46. * 图⽚地址URL
  47. */
  48. private String imagesUrl;
  49. /**
  50. * 设备ID
  51. */
  52. private String deviceId;
  53. /**
  54. * 联系人
  55. */
  56. private String contact;
  57. /**
  58. * 联系方式
  59. */
  60. private String contactPhone;
  61. /**
  62. * 平面X轴坐标
  63. */
  64. private String planeX;
  65. /**
  66. * 平面Y轴坐标
  67. */
  68. private String planeY;
  69. private String coordinateX;
  70. private String coordinateY;
  71. private String coordinateZ;
  72. /**
  73. * 删除标识
  74. */
  75. private Integer deleteFlag;
  76. /**
  77. * 创建时间
  78. */
  79. private LocalDateTime createTime;
  80. /**
  81. * 更新时间
  82. */
  83. private LocalDateTime updateTime;
  84. /**
  85. * 更新人
  86. */
  87. private String updateBy;
  88. /**
  89. * 创建人
  90. */
  91. private String createBy;
  92. /**
  93. * 组织结构ID
  94. */
  95. private Integer deptId;
  96. /**
  97. * 租户ID
  98. */
  99. private Integer tenantId;
  100. /**
  101. * 建筑设施备注
  102. */
  103. private String facilityDesc;
  104. /**
  105. * 三维角度X
  106. */
  107. private Double anglesX;
  108. /**
  109. * 三维角度y
  110. */
  111. private Double anglesY;
  112. /**
  113. * 三维角度z
  114. */
  115. private Double anglesZ;
  116. /**
  117. * 三维图标大小
  118. */
  119. private Double scaleL;
  120. /**
  121. * 三维图标大小
  122. */
  123. private Double scaleW;
  124. /**
  125. * 三维图标大小
  126. */
  127. private Double scaleH;
  128. }