package com.bonus.canteen.core.marketing.coupon.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bonus.canteen.core.marketing.coupon.model.MktCoupon;
import com.bonus.canteen.core.marketing.coupon.model.MktCouponMacPayModel;
import com.bonus.canteen.core.marketing.coupon.model.MktCouponPayModel;
import com.bonus.canteen.core.marketing.coupon.param.MktCouponMobileUsableParam;
import com.bonus.canteen.core.marketing.coupon.vo.MktCouponMobileUsableVO;
import com.bonus.canteen.core.marketing.coupon.dto.GroupCuponDto;
import com.bonus.canteen.core.marketing.coupon.vo.MktGroupVo;

import java.util.List;

public interface MktCouponService extends IService<MktCoupon> {

   public MktGroupVo listElecMobileGroup(GroupCuponDto groupCuponDto);
   List<MktCouponMobileUsableVO> listElecMobileUsable(MktCouponMobileUsableParam param);

   MktCouponPayModel getCouponAmountForMacPay(MktCouponMacPayModel macPayModel);

}
