TbCouponUserService.java 1.0 KB

123456789101112131415161718192021222324252627282930
  1. package com.sqx.modules.coupon.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.sqx.common.utils.Result;
  4. import com.sqx.modules.coupon.entity.TbCouponUser;
  5. import java.math.BigDecimal;
  6. public interface TbCouponUserService extends IService<TbCouponUser> {
  7. Result selectCouponList(Long userId, Integer page, Integer limit, BigDecimal minMoney,Long shopId);
  8. Result CouponList(Long userId, Integer page, Integer limit, Integer status);
  9. void updateExpiration();
  10. Result buyCoupon(Long userId, Long couponId);
  11. Result selectCouponByUserId(Integer page, Integer limit, Long userId, Integer status, String phone,String shopName,Long shopId,Integer shopFlag);
  12. /**
  13. * 会员购买成功后添加优惠券
  14. *
  15. * @param userId 用户id
  16. * @param money 优惠券金额
  17. * @param expirationDays 有效天数
  18. * @param expirationTime 优惠券过期时间
  19. */
  20. void addAfterVipBuySuccess(Long userId, BigDecimal money, String expirationDays, String expirationTime);
  21. }