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 getCouponPersonState(TdCCouponPersonRequest request); List getCouponPersonStateForShare(TdCCouponPersonRequest request); Integer getCouponPersonNum(TdCCouponPersonRequest request); OwnerBaseDTO getPersonCouponNum(OwnerRequest request); /** * 分页查询优惠券详情 * @param request * @return */ List getCouponsPage(CouponPageRequest request); /** * 查询优惠券统计数据 * @param request * @return */ CouponStatisticsVO getCouponsStatistics(CouponPageRequest request); }