MessageCenter.xml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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.caimei.modules.user.dao.MessageCenterDao">
  4. <!-- <insert id="addMessageCenter">-->
  5. <!-- INSERT INTO message_center (shopID, clubID, userType, messageType,content,time,accountType,orderID,orderMessageType,shopMessType)-->
  6. <!-- VALUES (#{shopId}, #{clubId}, #{userType}, #{messageType},#{content},#{time},#{accountType},#{orderID},#{orderMessageType},#{shopMessType})-->
  7. <!-- </insert>-->
  8. <insert id="addMessageCenter">
  9. INSERT INTO message_center (shopID, clubID, userType, messageType, content,time,accountType,couponType,couponFee,couponMessageType,orderID,orderMessageType,shopMessType,productId)
  10. VALUES (#{shopId}, #{clubId}, #{userType}, #{messageType}, #{content},#{time},#{accountType},#{couponType},#{couponFee},#{couponMessageType},#{orderId},#{orderMessageType},#{shopMessType},#{productId})
  11. </insert>
  12. <select id="clubIdCule" resultType="java.lang.Integer">
  13. SELECT clubID FROM `club` WHERE userId=#{userId}
  14. </select>
  15. <select id="contractMobile" resultType="java.lang.String">
  16. SELECT contractMobile FROM club WHERE userID=#{UserID}
  17. </select>
  18. <select id="Mobile" resultType="java.lang.String">
  19. SELECT contractMobile FROM shop WHERE shopID=#{shopID}
  20. </select>
  21. <select id="clubList" resultType="com.caimei.modules.user.entity.CmUser">
  22. SELECT * FROM `user` WHERE clubId=#{clubId} LIMIT 1
  23. </select>
  24. <select id="shopID" resultType="java.lang.Integer">
  25. SELECT shopID FROM `product` WHERE productID=#{productID}
  26. </select>
  27. <select id="shopName" resultType="java.lang.String">
  28. SELECT name FROM shop where shopID=#{shopID}
  29. </select>
  30. <select id="ClubIds" resultType="java.lang.Integer">
  31. SELECT DISTINCT clubID FROM `user` WHERE YEAR(loginTime)>YEAR(NOW())-3 AND clubID IS NOT NULL
  32. ORDER BY clubID DESC
  33. </select>
  34. <select id="userID" resultType="java.lang.Integer">
  35. select userID from shop where shopID=#{shopID}
  36. </select>
  37. <select id="CouponList" resultType="com.caimei.modules.coupon.entity.CmCoupon">
  38. SELECT * FROM cm_coupon WHERE couponType=#{couponType}
  39. AND NOW() >= startDate
  40. AND endDate >= NOW()
  41. AND status=1
  42. AND delFlag=0
  43. ORDER BY id DESC
  44. LIMIT 1
  45. </select>
  46. <select id="couponTime" resultType="com.caimei.modules.coupon.entity.CmCoupon">
  47. SELECT * FROM `cm_coupon` WHERE
  48. NOW() >= startDate
  49. AND endDate >= NOW()
  50. AND STATUS = 1
  51. AND delFlag=0
  52. </select>
  53. <select id="count" resultType="integer">
  54. SELECT COUNT(*) FROM `notification` WHERE saved=0
  55. </select>
  56. </mapper>