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.
|
|
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.demo.mapper.RechargeMapper"> <select id="getRechargeA" resultType="com.example.demo.domain.vo.RechargeA"> SELECT CASE WHEN flag = 0 THEN '待审核' WHEN flag = 1 THEN '已通过' WHEN flag = 2 THEN '已驳回' ELSE '其他状态' END AS flag, COUNT(*) AS Raudit, SUM(paid_gold) AS SumRaudit, SUM(free_gold) AS SumRaudit1, (SUM(paid_gold) + SUM(free_gold)) AS SumRaudit2 FROM recharge WHERE flag IN <foreach collection="flags" item="flag" open="(" separator="," close=")"> #{flag} </foreach> GROUP BY flag; </select> </mapper>
|