package cn.stylefeng.guns.modular.business.service;
|
|
import cn.stylefeng.guns.modular.business.dto.request.TotalRequest;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 数据统计
|
*/
|
public interface ITotalReportService {
|
|
/**
|
* 课程统计
|
* @param totalRequest
|
* @return
|
*/
|
List<Map<String,Object>> courseTotalData( TotalRequest totalRequest);
|
|
/**
|
* 心理测试统计
|
* @param totalRequest
|
* @return
|
*/
|
List<Map<String,Object>> mentalTestTotalData( TotalRequest totalRequest);
|
|
/**
|
* 心理测试1v1咨询统计
|
* @param totalRequest
|
* @return
|
*/
|
List<Map<String,Object>> orderConsultOneTotalData(TotalRequest totalRequest);
|
|
|
/**
|
* 咨询统计
|
* @param totalRequest
|
* @return
|
*/
|
List<Map<String,Object>> counsellingTotalData( TotalRequest totalRequest);
|
|
|
/**
|
* 课程名称统计
|
* @param totalRequest
|
* @return
|
*/
|
List<Map<String,Object>> courseNameTotalData(TotalRequest totalRequest);
|
|
/**
|
* 课程标签统计
|
* @param totalRequest
|
* @return
|
*/
|
List<Map<String,Object>> courseTagTotalData(TotalRequest totalRequest);
|
|
/**
|
* 课程购买人数
|
* @param totalRequest
|
* @return
|
*/
|
long courseBuyTotal(TotalRequest totalRequest);
|
|
/**
|
* 咨询订单类型
|
* @param totalRequest
|
* @return
|
*/
|
List<Map<String,Object>> counsellingOrderTypeTotalData( TotalRequest totalRequest);
|
|
/**
|
* 咨询师类型
|
* @param totalRequest
|
* @return
|
*/
|
List<Map<String,Object>> counsellingTypeTotalData( TotalRequest totalRequest);
|
|
/**
|
* 咨询已购买人数
|
* @param totalRequest
|
* @return
|
*/
|
long counsellingBuyTotal(TotalRequest totalRequest);
|
}
|