| 123456789101112131415161718192021222324252627282930313233 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.onemap.file.mapper.ShpFileMapper">
- <!-- 可根据自己的需求,是否要使用 -->
- <resultMap type="com.onemap.file.domain.GeomResourceDTO" id="shpFileMap">
- </resultMap>
- <resultMap type="com.onemap.file.domain.res.GeomRes" id="geomResMap">
- </resultMap>
- <insert id="saveGeom">
- INSERT INTO t_fzss_zhxz_file (id, filepath, zippath, geom, from_type, create_time, area, from_route)
- VALUES (#{id},
- #{filepath},
- #{zippath},
- public.st_transform(public.st_geomfromewkt(#{geom,jdbcType=OTHER}), 4326),
- #{fromType}, now(),
- public.st_area(public.st_geomfromewkt(#{geom,jdbcType=OTHER})::public.geography),
- #{fromRoute})
- </insert>
- <select id="getOne" resultMap="geomResMap">
- SELECT id,
- public.st_asewkt(geom) AS geom,
- area,
- create_time
- FROM t_fzss_zhxz_file
- WHERE id = #{id}
- </select>
- </mapper>
|