useIntegralMapper.xml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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.UseIntegralMapper">
  4. <sql id="AllField">
  5. use_integral_id useIntegralId,
  6. user_openid userOpenId,
  7. use_integral_type useIntegralType,
  8. use_integral_number useIntegralNumber,
  9. use_type useType,
  10. use_config_id useConfigId,
  11. use_integral_remarks useIntegralRemarks,
  12. use_integral_create_time useIntegralCreateTime
  13. </sql>
  14. <!--获得积分的日志-->
  15. <select id="getGainIntegral" parameterType="String" resultType="UseIntegral">
  16. SELECT use_config_id,use_integral_remarks,use_integral_create_time
  17. FROM tb_iamberry_use_integral
  18. WHERE user_openid=#{userOpenid} AND use_type=1
  19. ORDER BY use_integral_id DESC
  20. </select>
  21. <!--获得的总积分数-->
  22. <select id="allGainIntegral" parameterType="String" resultType="int">
  23. SELECT avg(use_integral_number)
  24. FROM tb_iamberry_use_integral
  25. WHERE user_openid=#{userOpenid} AND use_type=1
  26. </select>
  27. <!--使用的总积分数-->
  28. <select id="allUseIntegral" parameterType="String" resultType="int">
  29. SELECT avg(use_integral_number)
  30. FROM tb_iamberry_use_integral
  31. WHERE user_openid=#{userOpenid} AND use_type=2
  32. </select>
  33. <!--全部的积分日志-->
  34. <select id="getAllIntegral" parameterType="String" resultType="UseIntegral">
  35. SELECT use_integral_type,
  36. use_integral_number,
  37. use_type,
  38. use_config_id,
  39. use_integral_remarks,
  40. use_integral_create_time
  41. FROM tb_iamberry_use_integral
  42. WHERE user_openid=#{userOpenid}
  43. ORDER BY use_integral_id DESC
  44. </select>
  45. </mapper>