BaseBuild.java 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. package com.usky.ems.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import lombok.Data;
  7. import lombok.EqualsAndHashCode;
  8. import java.io.Serializable;
  9. import java.time.LocalDate;
  10. import java.time.LocalDateTime;
  11. /**
  12. * 建筑信息(base_build),字段与表结构一致
  13. */
  14. @Data
  15. @EqualsAndHashCode(callSuper = false)
  16. @TableName("base_build")
  17. public class BaseBuild implements Serializable {
  18. private static final long serialVersionUID = 1L;
  19. @TableId(value = "id", type = IdType.AUTO)
  20. private Integer id;
  21. @TableField("build_num")
  22. private String buildNum;
  23. @TableField("build_name")
  24. private String buildName;
  25. private String address;
  26. @TableField("model_address")
  27. private String modelAddress;
  28. @TableField("above_floor")
  29. private Integer aboveFloor;
  30. @TableField("under_floor")
  31. private Integer underFloor;
  32. @TableField("build_area")
  33. private Double buildArea;
  34. @TableField("cover_area")
  35. private Double coverArea;
  36. @TableField("fire_rating")
  37. private Integer fireRating;
  38. @TableField("use_character")
  39. private Integer useCharacter;
  40. @TableField("build_structure")
  41. private Integer buildStructure;
  42. @TableField("build_high")
  43. private Double buildHigh;
  44. @TableField("high_type")
  45. private Integer highType;
  46. @TableField("complete_year")
  47. private LocalDate completeYear;
  48. @TableField("safe_person")
  49. private String safePerson;
  50. @TableField("manage_person")
  51. private String managePerson;
  52. @TableField("fire_risk")
  53. private Integer fireRisk;
  54. @TableField("fire_control_room")
  55. private String fireControlRoom;
  56. @TableField("build_inside")
  57. private String buildInside;
  58. @TableField("build_plan")
  59. private String buildPlan;
  60. @TableField("facility_id")
  61. private Integer facilityId;
  62. @TableField("bim_url")
  63. private String bimUrl;
  64. @TableField("contact_phone")
  65. private String contactPhone;
  66. @TableField("build_desc")
  67. private String buildDesc;
  68. @TableField("create_time")
  69. private LocalDateTime createTime;
  70. @TableField("update_time")
  71. private LocalDateTime updateTime;
  72. @TableField("update_by")
  73. private String updateBy;
  74. @TableField("create_by")
  75. private String createBy;
  76. @TableField("delete_flag")
  77. private Integer deleteFlag;
  78. @TableField("under_space")
  79. private Double underSpace;
  80. /** 防火涂层:0 无、1 有 */
  81. @TableField("fireproof_coat")
  82. private Integer fireproofCoat;
  83. @TableField("dept_id")
  84. private Integer deptId;
  85. @TableField("tenant_id")
  86. private Integer tenantId;
  87. private String longitude;
  88. private String latitude;
  89. @TableField("unit_count")
  90. private Integer unitCount;
  91. }