<?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="org.springblade.modules.grid.mapper.GridMapper">
|
|
<!--自定义分页查询-->
|
<select id="selectGridPage" resultType="org.springblade.modules.grid.vo.GridVO">
|
select * from jczz_grid where is_deleted = 0
|
</select>
|
|
<!--根据地址编号查询网格数据-->
|
<select id="getGridDetailByHouseCode" resultType="org.springblade.modules.grid.vo.GridVO">
|
select jg.* from jczz_grid jg
|
left join jczz_grid_range jgr on jg.id = jgr.grid_id
|
where jg.is_deleted = 0
|
and jgr.house_code = #{houseCode}
|
</select>
|
|
<!--根据用户id(网格员)查询对应的房屋地址code-->
|
<select id="getAddressCodeListByUserId" resultType="java.lang.String">
|
select jgr.house_code from jczz_grid_range jgr
|
left join jczz_grid jg on jg.id = jgr.grid_id
|
where jg.is_deleted = 0
|
and jg.user_id = #{userId}
|
</select>
|
|
<!--判断该小区点在哪个派出所-->
|
<select id="spatialAnalysis" resultType="org.springblade.modules.grid.entity.GridEntity">
|
SELECT * FROM jczz_grid WHERE ST_Intersects(geom, ST_GeomFromText(${point},0))
|
</select>
|
|
|
</mapper>
|