package org.dromara.mall.statistics.service;

import org.dromara.mall.statistics.domain.bo.StatisticsQueryBo;
import org.dromara.mall.statistics.domain.vo.MemberStatisticsVo;
import org.dromara.mall.statistics.domain.vo.TransactionStatisticsVo;

/**
 * 统计服务接口
 *
 * @author pengles
 */
public interface MallStatisticsService {

    /**
     * 获取交易统计
     *
     * @param queryBo 查询条件
     * @return 交易统计结果
     */
    TransactionStatisticsVo getTransactionStatistics(StatisticsQueryBo queryBo);

    /**
     * 获取会员统计
     *
     * @param queryBo 查询条件
     * @return 会员统计结果
     */
    MemberStatisticsVo getMemberStatistics(StatisticsQueryBo queryBo);

}
