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