package com.yb.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.yb.postgis.GeometryDeserializer; import com.yb.postgis.GeometrySerializer; import com.yb.postgis.PointTypeHandler; import lombok.Data; import org.locationtech.jts.geom.Point; /** * ${comments} * * @author yw * @email leutu@qq.com * @date 2024-09-03 17:26:02 */ @Data @TableName(value = "gis_osm_pois_free_1", autoResultMap = true) public class GisOsmPoisFree1Entity implements Serializable { private static final long serialVersionUID = 1L; /** * $column.comments */ private Integer gid; /** * $column.comments */ private String osm_id; /** * $column.comments */ private Integer code; /** * $column.comments */ private String fclass; /** * $column.comments */ private String name; /** * $column.comments */ @JsonDeserialize(using = GeometryDeserializer.class) @JsonSerialize(using = GeometrySerializer.class) @TableField(typeHandler = PointTypeHandler.class) private Point geom; }