package cn.freemud.service;

import cn.freemud.base.entity.BaseResponse;
import cn.freemud.entities.dto.CouponCodeVerificationProductDto;
import cn.freemud.entities.dto.QueryOrdersResponseDto;
import cn.freemud.entities.vo.ActivityClassifyCouponBean;
import cn.freemud.enums.ActivityChannelEnum;
import cn.freemud.enums.CouponReqType;
import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1;

import java.util.List;

public interface CouponActivityService {

    /**
     * 核销优惠券
     * @param orderBean
     */
    BaseResponse verificationCoupon(OrderBeanV1 orderBean, CouponReqType couponReqType);

    /**
     * 移除卡包
     * @param orderBean
     * @return
     */
    BaseResponse callbackNotify(OrderBeanV1 orderBean) ;
}
