TdCCouponPersonSMapper.java
1.07 KB
package com.zteits.pay.mapper.smapper;
import java.util.List;
import com.zteits.clouds.api.dto.order.coupon.CouponPageRequest;
import com.zteits.clouds.api.dto.order.coupon.CouponPageVO;
import com.zteits.clouds.api.dto.order.coupon.CouponStatisticsVO;
import com.zteits.clouds.api.dto.owner.dto.OwnerBaseDTO;
import com.zteits.clouds.api.dto.owner.param.OwnerRequest;
import com.zteits.clouds.api.dto.pay.param.TdCCouponPersonRequest;
import com.zteits.pay.domain.TdCCouponPersonDO;
public interface TdCCouponPersonSMapper {
List<TdCCouponPersonDO> getCouponPersonState(TdCCouponPersonRequest request);
List<TdCCouponPersonDO> getCouponPersonStateForShare(TdCCouponPersonRequest request);
Integer getCouponPersonNum(TdCCouponPersonRequest request);
OwnerBaseDTO getPersonCouponNum(OwnerRequest request);
/**
* 分页查询优惠券详情
* @param request
* @return
*/
List<CouponPageVO> getCouponsPage(CouponPageRequest request);
/**
* 查询优惠券统计数据
* @param request
* @return
*/
CouponStatisticsVO getCouponsStatistics(CouponPageRequest request);
}