package com.zteits.business.mapper.smapper; import com.zteits.clouds.api.dto.business.dto.TdCBusinessCouponDetailSummaryDTO; import com.zteits.clouds.api.dto.business.dto.TdCBusinessCouponSumStaDTO; import com.zteits.clouds.api.dto.business.param.TdCBusinessCouponRequest; import com.zteits.clouds.api.dto.business.param.TdCBusinessCouponSumStaRequest; import java.util.List; /** * @Description: * @Author: zengqc * @Date: 2022/4/28 15:08 */ public interface TdCBusinessCouponSMapper { /** * 批量插入商户已购买优惠券信息 */ int batchSaveTdCBusinessCoupon(List list); /** * 批量根据卡号将状态修改为已使用 * */ void batchUpdateCouponUsedStatus(List list); /** * 卡券申领明细总览 * @param request * @return */ String couponDetailSummary(TdCBusinessCouponRequest request); /** * 被领取张数 * @param request * @return */ int getIssuedCount(TdCBusinessCouponRequest request); /** * 使用张数 * @param request * @return */ int getUsedCount(TdCBusinessCouponRequest request); /** * 使用张数 * @param request * @return */ int getRemainingCount(TdCBusinessCouponRequest request); List queryTdCBusinessCouponSumStaForPage(TdCBusinessCouponSumStaRequest request); }