WeiXinPlatformAuthorizationMapper.xml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  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.demo.wjj.mapper.WeiXinPlatformAuthorizationMapper">
  4. <insert id="insert">
  5. INSERT INTO tb_weixin_platform_authorization(appid, authorization_appid, access_token, refresh_token, json_str, create_time, modify_time)
  6. VALUES(#{appId}, #{authorizationAppId}, #{accessToken}, #{refreshToken}, #{jsonStr}, #{createTime}, #{modifyTime})
  7. </insert>
  8. <update id="updateAccessTokenAndRefreshToken">
  9. UPDATE tb_weixin_platform_authorization
  10. SET access_token = #{accessToken}, refresh_token = #{refreshToken}
  11. WHERE authorization_appid = #{authorizationAppId}
  12. </update>
  13. <delete id="delete">
  14. DELETE FROM tb_weixin_platform_authorization WHERE authorization_appid = #{authorizationAppId}
  15. </delete>
  16. <resultMap id="weiXinPlatformAuthorization" type="com.demo.wjj.po.WeiXinPlatformAuthorization">
  17. <id column="id" property="id"/>
  18. <result column="appid" property="appId"/>
  19. <result column="authorization_appid" property="authorizationAppId"/>
  20. <result column="access_token" property="accessToken"/>
  21. <result column="refresh_token" property="refreshToken"/>
  22. <result column="json_str" property="jsonStr"/>
  23. <result column="create_time" property="createTime"/>
  24. <result column="modify_time" property="modifyTime"/>
  25. </resultMap>
  26. <select id="selectPlatformAuthorization" resultMap="weiXinPlatformAuthorization">
  27. SELECT *
  28. FROM tb_weixin_platform_authorization
  29. </select>
  30. </mapper>