bb17f909c0ce2dad6ceaded1c316bf6e3b2bcbb5.svn-base 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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="org.jeecg.modules.demo.hzz.shjsgc.xmrk.mapper.RmAxshbfgcxxbMapper">
  4. <delete id="deleteByMainId" parameterType="java.lang.String">
  5. DELETE
  6. FROM rm_axshbfgcxxb
  7. WHERE
  8. main_id = #{mainId}
  9. </delete>
  10. <select id="selectByMainId" parameterType="java.lang.String" resultType="org.jeecg.modules.demo.hzz.shjsgc.xmrk.entity.RmAxshbfgcxxb">
  11. SELECT *
  12. FROM rm_axshbfgcxxb
  13. WHERE
  14. main_id = #{mainId}
  15. </select>
  16. <insert id="insertFxJscg" keyProperty="id" parameterType="java.lang.String">
  17. insert into rm_axfxjszycgb(id,gcmc,main_id) values (#{id},#{gcmc},#{main_id})
  18. </insert>
  19. <select id="selectXmxx" resultType="String" parameterType="String" >
  20. select main_id from rm_axshbfgcxxb where id=#{id}
  21. </select>
  22. <insert id="insertHdzyzb" parameterType="String" >
  23. insert into rm_axhdzyzb(id,hqmc,main_id)values (#{id},#{hqmc},#{main_id})
  24. </insert>
  25. <insert id="addgshbfgc" parameterType="Object">
  26. insert into rm_shbfgcxxgeo(geom,gcid,gcmc) values (ST_Transform(st_geometryfromtext(#{geom}, 4548),4490),#{id},#{gcmc});
  27. </insert>
  28. <insert id="addgshbfgc2" parameterType="Object">
  29. insert into rm_shbfgcxxgeo(geom,gcid,gcmc) values (st_geometryfromtext(#{geom},4490),#{id},#{gcmc});
  30. </insert>
  31. <insert id="addgshbfgc3" parameterType="Object">
  32. insert into rm_shbfgcxxgeo(geom,gcid,gcmc) values (ST_Transform(st_geometryfromtext(#{geom}, 4527),4490),#{id},#{gcmc});
  33. </insert>
  34. <update id="updshbfgc" parameterType="Object">
  35. update rm_shbfgcxxgeo set geom=(ST_Transform(st_geometryfromtext(#{geom}, 4548),4490)),gcmc=#{gcmc} where gcid=#{id};
  36. </update>
  37. <update id="updshbfgc2" parameterType="Object">
  38. update rm_shbfgcxxgeo set geom=(ST_Transform(st_geometryfromtext(#{geom}, 4527),4490)),gcmc=#{gcmc} where gcid=#{id};
  39. </update>
  40. <update id="updshbfgc3" parameterType="Object">
  41. update rm_shbfgcxxgeo set geom=(st_geometryfromtext(#{geom},4490)),gcmc=#{gcmc} where gcid=#{id};
  42. </update>
  43. <select id="getGeojson" parameterType="java.lang.String" resultType="java.lang.String">
  44. select st_asGeojson(geom) from rm_shbfgcxxgeo where gcid = #{relId};
  45. </select>
  46. <delete id="delshbfgc" parameterType="String">
  47. delete from rm_shbfgcxxgeo where gcid=#{id};
  48. </delete>
  49. <select id="selectgcxx" resultType="hashmap" parameterType="String">
  50. select id,gcmc,shlx,sjhd,jd,wd from rm_axshbfgcxxb where main_id=#{id}
  51. </select>
  52. </mapper>