package com.dsh.activity.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.dsh.activity.entity.Coupon; import com.dsh.activity.feignclient.model.CouponExamineListSearch; import com.dsh.activity.feignclient.model.CouponListOfSearch; import com.dsh.activity.model.CouponListVo; import com.dsh.activity.model.request.IntegralGoodsOfSearch; import java.util.Collection; import java.util.List; import java.util.Map; /** * @author zhibing.pu * @date 2023/6/24 11:26 */ public interface ICouponService extends IService { /** * 获取购买会员支付成功页面的优惠券 * * @param uid * @return * @throws Exception */ List queryCouponList(Integer uid, Integer distributionMethod) throws Exception; Map queryConponRuleOfJson(Integer id); List> queryCouponListOfSearch(CouponListOfSearch ofSearch); List> queryCouponListOfSearch1(CouponListOfSearch ofSearch); List> queryCouponExamineList(CouponExamineListSearch ofSearch); List> listRecord(Page objectPage, Integer id, List ids, Integer type); void updateType(Long id); }