package com.ruoyi.member.service.member;
|
|
import com.ruoyi.system.api.domain.poji.member.MemberCoupon;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.system.api.domain.vo.AppMemberCouponVo;
|
import com.ruoyi.system.api.domain.vo.MerVerifyCouponGetVo;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 用户关联优惠券 服务类
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-04-25
|
*/
|
public interface MemberCouponService extends IService<MemberCoupon> {
|
|
/**
|
* @description: TODO
|
* @author jqs34
|
* @date 2023/5/3 1:47
|
* @version 1.0
|
*/
|
List<AppMemberCouponVo> listVoMemberCouponByUserId(Long userId);
|
|
/**
|
* @description 核销优惠券
|
* @author jqs
|
* @date 2023/6/26 17:02
|
* @param verifyCoupon
|
* @return void
|
*/
|
MerVerifyCouponGetVo getVerifyCoupon(String verifyCoupon);
|
|
/**
|
* @description 核销优惠券
|
* @author jqs
|
* @date 2023/6/28 11:44
|
* @param memberCouponId
|
* @return MerVerifyCouponGetVo
|
*/
|
MerVerifyCouponGetVo sureVerifyCoupon(String memberCouponId);
|
|
/**
|
* @description
|
* @author jqs
|
* @date 2023/6/29 11:43
|
* @param userId
|
* @param couponId
|
* @return Integer
|
*/
|
Integer totalMemberCouponByUserAndCoupon(Long userId,String couponId);
|
}
|