PointsRecordDao.xml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  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="io.renren.modules.qyh.mapper.PointsRecordMapper">
  4. <resultMap type="io.renren.modules.qyh.entity.PointsRecordEntity" id="auditMap">
  5. <result property="id" column="id"/>
  6. <result property="memberId" column="member_id"/>
  7. <result property="taskId" column="task_id"/>
  8. <result property="taskName" column="task_name"/>
  9. <result property="businessId" column="business_id"/>
  10. <result property="scoreValue" column="score_value"/>
  11. <result property="actualPrice" column="actual_price"/>
  12. <result property="isLowerLevel" column="is_lower_level"/>
  13. <result property="createTime" column="create_time"/>
  14. </resultMap>
  15. <select id="getTotalPointsByMemberId" resultType="java.lang.Integer">
  16. SELECT
  17. SUM(score_value)
  18. FROM
  19. `qyh_points_record`
  20. WHERE
  21. `member_id` = #{memberId}
  22. </select>
  23. <select id="getHistoryIntegral" resultType="java.lang.Integer">
  24. SELECT
  25. SUM(IF(score_value>=0, score_value,0))
  26. FROM
  27. `qyh_points_record`
  28. WHERE
  29. `member_id` = #{memberId}
  30. </select>
  31. </mapper>