33 lines
1.1 KiB
XML
33 lines
1.1 KiB
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.hcy.common.mapper.coupon.CouponMapper">
|
||
|
<!-- 通用查询映射结果 -->
|
||
|
<resultMap id="BaseResultMap" type="com.hcy.common.entity.coupon.Coupon">
|
||
|
</resultMap>
|
||
|
|
||
|
<select id="getCouponByUserCoupon" resultType="com.hcy.common.entity.coupon.Coupon">
|
||
|
SELECT
|
||
|
c.*
|
||
|
FROM
|
||
|
la_coupon AS c
|
||
|
RIGHT JOIN la_user_coupon AS uc ON uc.coupon_id = c.id
|
||
|
WHERE
|
||
|
uc.is_delete = 0
|
||
|
AND c.is_delete = 0
|
||
|
AND uc.use_status = 1
|
||
|
AND uc.coupon_id = #{couponId}
|
||
|
AND uc.user_id = #{userId}
|
||
|
limit 1
|
||
|
</select>
|
||
|
|
||
|
<select id="getCouponByUserCouponId" resultType="com.hcy.common.entity.coupon.Coupon">
|
||
|
SELECT
|
||
|
c.*
|
||
|
FROM
|
||
|
la_coupon AS c
|
||
|
RIGHT JOIN la_user_coupon AS uc ON uc.coupon_id = c.id
|
||
|
WHERE
|
||
|
uc.id = #{userCouponId}
|
||
|
</select>
|
||
|
</mapper>
|