From 949bf4798368d0fce115993427e03758d4b3c897 Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期二, 20 五月 2025 15:58:30 +0800 Subject: [PATCH] 修改bug --- ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/model/GeoFencingPolygon.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/model/GeoFencingPolygon.java b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/model/GeoFencingPolygon.java new file mode 100644 index 0000000..8493efa --- /dev/null +++ b/ManagementOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/model/GeoFencingPolygon.java @@ -0,0 +1,36 @@ +package com.stylefeng.guns.modular.system.util.model; + +import lombok.Data; +import org.springframework.data.mongodb.core.geo.GeoJsonPolygon; +import org.springframework.data.mongodb.core.index.GeoSpatialIndexType; +import org.springframework.data.mongodb.core.index.GeoSpatialIndexed; +import org.springframework.data.mongodb.core.mapping.Document; + +import java.io.Serializable; + +/** + * 地理围栏-多边形 + * @author zhibing.pu + * @date 2023/4/29 23:53 + */ +@Data +@Document(collection = "geo_fencing") +public class GeoFencingPolygon implements Serializable { + private static final long serialVersionUID = 4508868382007529971L; + + private String id; + /** + * 站点id + */ + private Integer siteId; + /** + * 站点名称 + */ + private String name; + /** + * 多边形经纬度 + */ + @GeoSpatialIndexed(type = GeoSpatialIndexType.GEO_2DSPHERE) + private GeoJsonPolygon geoJsonPolygon; + +} -- Gitblit v1.7.1