核心SDK提交
This commit is contained in:
3
src/main/resources/application.yml
Normal file
3
src/main/resources/application.yml
Normal file
@ -0,0 +1,3 @@
|
||||
server:
|
||||
host: 127.0.0.1
|
||||
port: 8080
|
8
src/main/resources/mapper/CltInfosMapper.xml
Normal file
8
src/main/resources/mapper/CltInfosMapper.xml
Normal file
@ -0,0 +1,8 @@
|
||||
<?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.yjdsj.clt.mapper.CltInfosMapper">
|
||||
|
||||
<select id="selectParams" resultType="java.lang.String">
|
||||
select params from infos limit 1
|
||||
</select>
|
||||
</mapper>
|
17
src/main/resources/mapper/CltTilesMapper.xml
Normal file
17
src/main/resources/mapper/CltTilesMapper.xml
Normal file
@ -0,0 +1,17 @@
|
||||
<?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.yjdsj.clt.mapper.CltTilesMapper">
|
||||
|
||||
<resultMap id="CltTilesResultMap" type="com.yjdsj.clt.domain.CltTiles">
|
||||
<result property="md5" column="md5"/>
|
||||
<result property="path" column="path"/>
|
||||
<result property="tile" column="tile" typeHandler="com.yjdsj.common.handler.BlobTypeHandler"/>
|
||||
<result property="type" column="type"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="selectTileByMd5" resultMap="CltTilesResultMap">
|
||||
select *
|
||||
from tiles
|
||||
where md5 = #{md5}
|
||||
</select>
|
||||
</mapper>
|
14
src/main/resources/mapper/MbtilesMetaDataMapper.xml
Normal file
14
src/main/resources/mapper/MbtilesMetaDataMapper.xml
Normal file
@ -0,0 +1,14 @@
|
||||
<?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.yjdsj.mbtiles.mapper.MbtilesMetaDataMapper">
|
||||
|
||||
<select id="selectParams" resultType="java.lang.String">
|
||||
select params from infos limit 1
|
||||
</select>
|
||||
|
||||
<!-- 查询元数据列表 -->
|
||||
<select id="selectList" resultType="com.yjdsj.mbtiles.domain.MbtilesMetaData">
|
||||
select *
|
||||
from metadata
|
||||
</select>
|
||||
</mapper>
|
25
src/main/resources/mapper/MbtilesTilesMapper.xml
Normal file
25
src/main/resources/mapper/MbtilesTilesMapper.xml
Normal file
@ -0,0 +1,25 @@
|
||||
<?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.yjdsj.mbtiles.mapper.MbtilesTilesMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.yjdsj.mbtiles.domain.MbtilesTiles">
|
||||
<result property="zoomLevel" column="zoom_level"/>
|
||||
<result property="tileColumn" column="tile_column"/>
|
||||
<result property="tileRow" column="tile_row"/>
|
||||
<result property="tileData" column="tile_data" typeHandler="com.yjdsj.common.handler.BlobTypeHandler"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="selectByZoomLevel" resultType="java.lang.Integer">
|
||||
select count(*)
|
||||
from tiles
|
||||
where zoom_level = #{zoomLevel} limit 1
|
||||
</select>
|
||||
|
||||
<select id="selectByCondition" resultMap="BaseResultMap">
|
||||
select *
|
||||
from tiles
|
||||
where zoom_level = #{z}
|
||||
and tile_column = #{x}
|
||||
and tile_row = #{y}
|
||||
</select>
|
||||
</mapper>
|
19
src/main/resources/mapper/PakBlocksMapper.xml
Normal file
19
src/main/resources/mapper/PakBlocksMapper.xml
Normal file
@ -0,0 +1,19 @@
|
||||
<?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.yjdsj.pak.mapper.PakBlocksMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.yjdsj.pak.domain.PakBlocks">
|
||||
<id column="z" jdbcType="INTEGER" property="z"/>
|
||||
<id column="x" jdbcType="INTEGER" property="x"/>
|
||||
<id column="y" jdbcType="INTEGER" property="y"/>
|
||||
<result property="tile" column="tile" typeHandler="com.yjdsj.common.handler.BlobTypeHandler"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="selectByCondition" resultMap="BaseResultMap">
|
||||
SELECT *
|
||||
FROM ${tableName}
|
||||
WHERE z = #{z}
|
||||
AND x = #{x}
|
||||
AND y = #{y}
|
||||
</select>
|
||||
</mapper>
|
29
src/main/resources/mapper/PakInfosMapper.xml
Normal file
29
src/main/resources/mapper/PakInfosMapper.xml
Normal file
@ -0,0 +1,29 @@
|
||||
<?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.yjdsj.pak.mapper.PakInfosMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="com.yjdsj.pak.domain.PakInfos">
|
||||
<result column="minx" property="minX"/>
|
||||
<result column="miny" property="minY"/>
|
||||
<result column="maxx" property="maxX"/>
|
||||
<result column="maxy" property="maxY"/>
|
||||
<result column="minlevel" property="minLevel"/>
|
||||
<result column="maxlevel" property="maxLevel"/>
|
||||
<result column="source" property="source"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="tiletrans" property="tiletrans"/>
|
||||
<result column="zip" property="zip"/>
|
||||
<result column="cur_level" property="curLevel"/>
|
||||
<result column="cur_x" property="curX"/>
|
||||
<result column="cur_y" property="curY"/>
|
||||
<result column="layerjson" property="layerJson"/>
|
||||
<result column="contenttype" property="contentType"/>
|
||||
</resultMap>
|
||||
|
||||
<select id="selectInfo" resultMap="BaseResultMap">
|
||||
select *
|
||||
from infos;
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
Reference in New Issue
Block a user