package com.usky.iot.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import java.time.LocalDateTime; import java.io.Serializable; import lombok.Data; import lombok.EqualsAndHashCode; /** *

* 地理信息 *

* * @author ya * @since 2023-06-02 */ @Data @EqualsAndHashCode(callSuper = false) public class BaseGgpFacility implements Serializable { private static final long serialVersionUID = 1L; /** * 主键 */ @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 设施编号 */ private String facilityNum; /** * 设施名称 */ private String facilityName; /** * 设施状态 */ private Integer status; /** * 设施地址 */ private String address; /** * 设施类型(1、天然水源 2、五万方综合体 3、三到五万方综合体 4、拟列区级重大火灾隐患单位 5、拟列市级重大火灾隐患单位 6、一般重大火灾隐患单位 7、扣分5以下九小场所 8、扣分6-14九小场所 9、扣分15-24九小场所 10、钢瓶九小场所 11、电瓶车九小场所 12、三合一九小场所 13、重点单位微站 14、一般单位微站 15、居委会微站 16、村委会微站) */ private Integer facilityType; /** * 经度(当设施类型为点时使用该字段) */ private String longitude; /** * 纬度(当设施类型为点时使用该字段) */ private String latitude; /** * 经纬度集合(由多个GPS点组成的多边形,当设施类型为线和面时使用该字段) */ private String gpsAreas; /** * 省 */ private String province; /** * 市 */ private String city; /** * 区(县) */ private String area; /** * 所属街镇 */ private String streetTown; /** * 联系人 */ private String contact; /** * 联系方式 */ private String contactPhone; /** * 审核状态 */ private Integer checkStatus; /** * 审核人编号 */ private Integer checkId; /** * 审核人姓名 */ private String checkName; /** * 审核批复 */ private String checkComment; /** * 扩展属性(json格式存储每个设施独有的属性) */ private String extendData; /** * 图⽚地址URL */ private String imagesUrl; /** * 组织结构ID */ private Integer deptId; /** * 租户ID */ private Integer tenantId; /** * 单位ID */ private Integer companyId; /** * 创建时间 */ private LocalDateTime createTime; /** * 更新时间 */ private LocalDateTime updateTime; /** * 更新人 */ private String updatePerson; /** * 创建人 */ private String creator; /** * 详细地址 */ private String facilityAddress; /** * 设施备注 */ private String facilityDesc; }