TGdbhJctbHcImagerMapper.xml 4.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.onemap.apply.mapper.gdbh.TGdbhJctbHcImagerMapper">
  6. <resultMap type="TGdbhJctbHcImager" id="TGdbhJctbHcImagerResult">
  7. <result property="id" column="id" />
  8. <result property="jcbh" column="jcbh" />
  9. <result property="imagerPath" column="imager_path" />
  10. <result property="imagerLzb" column="imager_lzb" />
  11. <result property="imagerBzb" column="imager_bzb" />
  12. <result property="imagerAngle" column="imager_angle" />
  13. <result property="imagerAngleSm" column="imager_angle_sm" />
  14. <result property="imagerSj" column="imager_sj" />
  15. </resultMap>
  16. <sql id="selectTGdbhJctbHcImagerVo">
  17. select id, jcbh, imager_path, imager_lzb, imager_bzb, imager_angle, imager_angle_sm, imager_sj from t_gdbh_jctb_hc_imager
  18. </sql>
  19. <select id="selectTGdbhJctbHcImagerList" parameterType="TGdbhJctbHcImager" resultMap="TGdbhJctbHcImagerResult">
  20. <include refid="selectTGdbhJctbHcImagerVo"/>
  21. <where>
  22. <if test="jcbh != null and jcbh != ''"> and jcbh = #{jcbh}</if>
  23. <if test="imagerPath != null and imagerPath != ''"> and imager_path = #{imagerPath}</if>
  24. <if test="imagerLzb != null and imagerLzb != ''"> and imager_lzb = #{imagerLzb}</if>
  25. <if test="imagerBzb != null and imagerBzb != ''"> and imager_bzb = #{imagerBzb}</if>
  26. <if test="imagerAngle != null and imagerAngle != ''"> and imager_angle = #{imagerAngle}</if>
  27. <if test="imagerAngleSm != null and imagerAngleSm != ''"> and imager_angle_sm = #{imagerAngleSm}</if>
  28. <if test="imagerSj != null and imagerSj != ''"> and imager_sj = #{imagerSj}</if>
  29. </where>
  30. </select>
  31. <select id="selectTGdbhJctbHcImagerById" parameterType="String" resultMap="TGdbhJctbHcImagerResult">
  32. <include refid="selectTGdbhJctbHcImagerVo"/>
  33. where id = #{id}
  34. </select>
  35. <insert id="insertTGdbhJctbHcImager" parameterType="TGdbhJctbHcImager">
  36. insert into t_gdbh_jctb_hc_imager
  37. <trim prefix="(" suffix=")" suffixOverrides=",">
  38. <if test="id != null">id,</if>
  39. <if test="jcbh != null">jcbh,</if>
  40. <if test="imagerPath != null">imager_path,</if>
  41. <if test="imagerLzb != null">imager_lzb,</if>
  42. <if test="imagerBzb != null">imager_bzb,</if>
  43. <if test="imagerAngle != null">imager_angle,</if>
  44. <if test="imagerAngleSm != null">imager_angle_sm,</if>
  45. <if test="imagerSj != null">imager_sj,</if>
  46. </trim>
  47. <trim prefix="values (" suffix=")" suffixOverrides=",">
  48. <if test="id != null">#{id},</if>
  49. <if test="jcbh != null">#{jcbh},</if>
  50. <if test="imagerPath != null">#{imagerPath},</if>
  51. <if test="imagerLzb != null">#{imagerLzb},</if>
  52. <if test="imagerBzb != null">#{imagerBzb},</if>
  53. <if test="imagerAngle != null">#{imagerAngle},</if>
  54. <if test="imagerAngleSm != null">#{imagerAngleSm},</if>
  55. <if test="imagerSj != null">#{imagerSj},</if>
  56. </trim>
  57. </insert>
  58. <update id="updateTGdbhJctbHcImager" parameterType="TGdbhJctbHcImager">
  59. update t_gdbh_jctb_hc_imager
  60. <trim prefix="SET" suffixOverrides=",">
  61. <if test="jcbh != null">jcbh = #{jcbh},</if>
  62. <if test="imagerPath != null">imager_path = #{imagerPath},</if>
  63. <if test="imagerLzb != null">imager_lzb = #{imagerLzb},</if>
  64. <if test="imagerBzb != null">imager_bzb = #{imagerBzb},</if>
  65. <if test="imagerAngle != null">imager_angle = #{imagerAngle},</if>
  66. <if test="imagerAngleSm != null">imager_angle_sm = #{imagerAngleSm},</if>
  67. <if test="imagerSj != null">imager_sj = #{imagerSj},</if>
  68. </trim>
  69. where id = #{id}
  70. </update>
  71. <delete id="deleteTGdbhJctbHcImagerById" parameterType="String">
  72. delete from t_gdbh_jctb_hc_imager where id = #{id}
  73. </delete>
  74. <delete id="deleteTGdbhJctbHcImagerByIds" parameterType="String">
  75. delete from t_gdbh_jctb_hc_imager where id in
  76. <foreach item="id" collection="array" open="(" separator="," close=")">
  77. #{id}
  78. </foreach>
  79. </delete>
  80. </mapper>