金币系统后端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
810 B

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.example.demo.mapper.RechargeMapper">
  6. <select id="getRechargeA" resultType="com.example.demo.domain.vo.RechargeA">
  7. SELECT
  8. CASE
  9. WHEN flag = 0 THEN '待审核'
  10. WHEN flag = 1 THEN '已通过'
  11. WHEN flag = 2 THEN '已驳回'
  12. ELSE '其他状态'
  13. END AS flag,
  14. COUNT(*) AS Raudit,
  15. SUM(paid_gold) AS SumRaudit,
  16. SUM(free_gold) AS SumRaudit1,
  17. (SUM(paid_gold) + SUM(free_gold)) AS SumRaudit2
  18. FROM
  19. recharge
  20. WHERE
  21. flag IN
  22. <foreach collection="flags" item="flag" open="(" separator="," close=")">
  23. #{flag}
  24. </foreach>
  25. GROUP BY
  26. flag;
  27. </select>
  28. </mapper>