src/Biz/Coupon/Service/CouponService.php
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace Biz\Coupon\Service;
use Biz\Coupon\State\CouponInterface;
interface CouponService
{
public function getCoupon($id);
public function getCouponsByIds($ids);
public function addCoupon($coupon);
public function updateCoupon($couponId, $fields);
public function findCouponsByBatchId($batchId, $start, $limit);
public function findCouponsByIds(array $ids);
public function searchCoupons(array $conditions, $orderBy, $start, $limit);
public function searchCouponsCount(array $conditions);
public function generateInviteCoupon($userId, $mode);
public function getCouponByCode($code);
/**
* array(
* 'useable' => 'yes', // no
* 'message' => '', // no的时候才会有值
* 'decreaseAmount' => 1.50,
* 'afterAmount' => 5.00,
* ).
*/
public function deleteCouponsByBatch($batchId);
public function checkCouponUseable($code, $targetType, $targetId, $amount);
public function checkCoupon($code, $id, $type);
public function getDeductAmount($coupon, $price);
/**
* @param $couponId
*
* @return CouponInterface
*/
public function getCouponStateById($couponId);
public function generateDistributionCoupon($userId, $rate, $expireDay);
public function generateMarketingCoupon($userId, $rate, $expireDay);
public function getCouponTargetByTargetTypeAndTargetId($targetType, $targetId);
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。