MessagePushMapper.xml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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.caimei365.order.mapper.MessagePushMapper">
  4. <insert id="insertShortLink">
  5. INSERT INTO cm_short_link (markId, shortLink, jumpLink, createTime)
  6. VALUES (#{markId}, #{shortLink}, #{url}, NOW())
  7. </insert>
  8. <insert id="insertNewLink">
  9. INSERT INTO cm_short_link (markId, clubId, userId, shortLink, jumpLink, createTime)
  10. VALUES (#{markId}, #{clubId}, #{userId}, #{shortLink}, #{jumpLink}, NOW())
  11. </insert>
  12. <update id="updateSmsSendCount">
  13. UPDATE cm_sms_statistics
  14. SET sendNum = (sendNum + #{count})
  15. WHERE markId = #{markId}
  16. </update>
  17. <select id="findIdByShortLink" resultType="java.lang.Integer">
  18. SELECT id
  19. FROM cm_short_link
  20. WHERE shortLink = #{shortLink}
  21. </select>
  22. <select id="findOldUser" resultType="com.caimei365.order.model.vo.PushMessageUserVo">
  23. SELECT
  24. a.clubID AS clubID,
  25. u.userID AS userID,
  26. a.contractMobile AS mobile
  27. FROM club a
  28. LEFT JOIN USER u ON u.userID = a.userID
  29. WHERE u.userID IN (0)
  30. </select>
  31. <select id="findOldUserTow" resultType="com.caimei365.order.model.vo.PushMessageUserVo">
  32. SELECT
  33. a.clubID AS clubID,
  34. u.userID AS userID,
  35. a.contractMobile AS mobile
  36. FROM club a
  37. LEFT JOIN USER u ON u.userID = a.userID
  38. WHERE u.userID IN (0)
  39. </select>
  40. </mapper>