You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

43 lines
807 B

<?php
namespace App\Service\v3\Interfaces;
interface CouponServiceInterface
{
/**
* 领取
* @return mixed
*/
public function do();
/**
* 是否已经领取
* @return mixed
*/
public function check();
/**
* 退还优惠券
* @return mixed
*/
public function undo();
public function cacheTodayCouponUsed($userId, $couponId, $couponRecId);
public function allTodayCouponUsed($userId);
/**
* 订单使用优惠券
* @param $globalOrderId
* @param $couponRecs
* @return mixed
*/
public function orderUseCoupons($globalOrderId, $couponRecs);
/**
* 订单退还优惠券
* @param $globalOrderId
* @return mixed
*/
public function orderRefundCoupons($globalOrderId);
}