package cn.iocoder.yudao.module.statistics.service.pay;
|
|
import cn.iocoder.yudao.module.statistics.service.pay.bo.RechargeSummaryRespBO;
|
import cn.iocoder.yudao.module.statistics.service.trade.bo.WalletSummaryRespBO;
|
|
import java.time.LocalDateTime;
|
|
/**
|
* 钱包的统计 Service 接口
|
*
|
* @author owen
|
*/
|
public interface PayWalletStatisticsService {
|
|
/**
|
* 获取钱包统计
|
*
|
* @param beginTime 起始时间
|
* @param endTime 截止时间
|
* @return 钱包统计
|
*/
|
WalletSummaryRespBO getWalletSummary(LocalDateTime beginTime, LocalDateTime endTime);
|
|
/**
|
* 获取钱包充值统计
|
*
|
* @param beginTime 起始时间
|
* @param endTime 截止时间
|
* @return 钱包充值统计
|
*/
|
RechargeSummaryRespBO getUserRechargeSummary(LocalDateTime beginTime, LocalDateTime endTime);
|
|
/**
|
* 获取充值金额合计
|
*
|
* @return 充值金额合计
|
*/
|
Integer getRechargePriceSummary();
|
|
}
|