java-mall/mall-shop/target/classes/mapper/user/ShopUserVoucherMapper.xml
2024-10-26 10:01:40 +08:00

24 lines
873 B
XML

<?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.suisung.mall.shop.user.mapper.ShopUserVoucherMapper">
<select id="getActivityTotalVoucher" resultType="java.util.Map">
select activity_id,
count(*) AS total
from shop_user_voucher
<where>
<if test="queryMap.user_id != null">
AND user_id = #{queryMap.user_id}
</if>
<if test="queryMap.activity_id != null">
AND activity_id in
<foreach collection="queryMap.activity_ids" item="activity_id" separator="," open="(" close=")" index="">
#{activity_id}
</foreach>
</if>
</where>
group by activity_id
</select>
</mapper>