package com.dsh.activity.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.dsh.activity.entity.UserCoupon;
|
import com.dsh.activity.model.CouponListVo;
|
import com.dsh.activity.model.request.CouponPackageReq;
|
import com.dsh.activity.model.response.CouponPackageResp;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 用户优惠券领取记录 服务类
|
* </p>
|
*
|
* @author jqs
|
* @since 2023-06-29
|
*/
|
public interface UserCouponService extends IService<UserCoupon> {
|
|
|
/**
|
* 获取购买课程可用优惠券列表
|
*
|
* @param uid
|
* @param coursePackageId
|
* @return
|
*/
|
List<CouponListVo> queryAvailableCouponList(Integer uid, Integer coursePackageId, Double price, String lon, String lat) throws Exception;
|
|
|
/**
|
* 获取预约场地支付页面可用优惠券列表
|
*
|
* @param siteId
|
* @param price
|
* @return
|
* @throws Exception
|
*/
|
List<CouponListVo> querySiteCouponList(Integer uid, Integer siteId, Double price, String lon, String lat) throws Exception;
|
|
|
List<CouponPackageResp> queryCouponPackagesList(Integer uid, CouponPackageReq req);
|
}
|