charging_pile/common/target/classes/mapper/CouponMapper.xml

33 lines
1.1 KiB
XML
Raw Normal View History

<?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>