firstJoinKeyMapper.xml 1.8 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="com.iamberry.wechat.service.mapper.FirstJoinKeyMapper">
  4. <!-- 查询首次关注回复的消息 -->
  5. <select id="selectOne" parameterType="String" resultMap="toFirstJoinKey" >
  6. SELECT
  7. id, createTime, imageTextNo, reMessageType, reText, title, vchar1, vchar2, vchar3, vchar4, wxpublicNo
  8. FROM
  9. TB_WX_FIRSTJOINKEY
  10. WHERE
  11. WXPUBLICNO = #{wxpublicNo}
  12. LIMIT
  13. 0, 1
  14. </select>
  15. <resultMap type="FirstJoinKey" id="toFirstJoinKey">
  16. <id property="id" column="id"/>
  17. <result property="createTime" column="createTime"/>
  18. <result property="imageTextNo" column="imageTextNo"/>
  19. <result property="reMessageType" column="reMessageType"/>
  20. <result property="reText" column="reText"/>
  21. <result property="title" column="title"/>
  22. <result property="vchar1" column="vchar1"/>
  23. <result property="vchar2" column="vchar2"/>
  24. <result property="vchar3" column="vchar3"/>
  25. <result property="vchar4" column="vchar4"/>
  26. <result property="wxpublicNo" column="wxpublicNo"/>
  27. </resultMap>
  28. <update id="updateOne">
  29. UPDATE
  30. TB_WX_FIRSTJOINKEY
  31. SET
  32. CREATETIME = #{createTime},
  33. IMAGETEXTNO = #{imageTextNo},
  34. REMESSAGETYPE = #{reMessageType},
  35. RETEXT = #{reText},
  36. TITLE = #{title},
  37. VCHAR1 = #{vchar1},
  38. VCHAR2 = #{vchar2},
  39. VCHAR3 = #{vchar3},
  40. VCHAR4 = #{vchar4}
  41. WHERE
  42. WXPUBLICNO = #{wxpublicNo}
  43. </update>
  44. <insert id="addOne">
  45. INSERT INTO
  46. TB_WX_FIRSTJOINKEY (CREATETIME,IMAGETEXTNO,REMESSAGETYPE,RETEXT,TITLE,VCHAR1,VCHAR2,VCHAR3,VCHAR4,WXPUBLICNO)
  47. VALUES(#{createTime},#{imageTextNo},#{reMessageType},#{reText},#{title},#{vchar1},#{vchar2},#{vchar3},#{vchar4},#{wxpublicNo})
  48. </insert>
  49. </mapper>