MapMapper.xml 748 B

123456789101112131415161718
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="MapMapper">
  4. <select id="getCompanyByUserName" parameterType="String" resultType="String">
  5. select COMPANY from sys_user where USERNAME = #{username}
  6. </select>
  7. <select id="getMapData" parameterType="pd" resultType="pd">
  8. select z.ROAD_NO,LONGITUDE,LATITUDE
  9. from (select ROAD_COMP_ID,ROAD_NO,stake_no,LONGITUDE,LATITUDE from zg_route_stake_manage) z
  10. left join ${table} o on z.ROAD_COMP_ID = o.DEPARTMENT_ID
  11. <if test="company != ''">
  12. where o.NAME = #{company}
  13. </if>
  14. ORDER BY ROAD_COMP_ID,ROAD_NO,cast( substring(stake_no, 2) as SIGNED INTEGER)
  15. </select>
  16. </mapper>