FrameTour-BE/src/main/java/com/ycwl/basic/mapper/StatisticsMapper.java

70 lines
1.3 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.ycwl.basic.mapper;
import com.ycwl.basic.model.mobile.statistic.CommonQueryReq;
import org.apache.ibatis.annotations.Mapper;
import java.math.BigDecimal;
/**
* @Authorlongbinbin
* @Date2024/12/12 9:51
*/
@Mapper
public interface StatisticsMapper {
/**
* 统计支付订单金额
* @param query
* @return
*/
BigDecimal countOrderAmount(CommonQueryReq query);
/**
* 统计预览视频人数
* @param query
* @return
*/
int countPreviewOfMember(CommonQueryReq query);
/**
* 统计扫码访问人数
* @param query
* @return
*/
int countScanCodeOfMember(CommonQueryReq query);
/**
* 统计点击购买人数
* @param query
* @return
*/
int countClickPayOfMember(CommonQueryReq query);
/**
* 统计付费人数
* @param query
* @return
*/
int countPayOfMember(CommonQueryReq query);
/**
* 统计现场支付订单数
* @param query
* @return
*/
int countSceneOrderNum(CommonQueryReq query);
/**
* 统计推送支付订单数
* @param query
* @return
*/
int countPushOrderNum(CommonQueryReq query);
/**
* 统计推送订阅人数
* @param query
* @return
*/
int countPushOfMember(CommonQueryReq query);
}