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;
|
|
|
}
|