24 lines
873 B
XML
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>
|