package com.storlead.trade.service;

import com.storlead.trade.entity.CustomerAnalysisResultEntity;
import com.storlead.framework.mybatis.service.MyBaseService;

import java.util.List;
import java.util.Map;

public interface CustomerAnalysisResultEntityService extends MyBaseService<CustomerAnalysisResultEntity> {

    /**
     * 按客户等级分组统计
     * @return 每个客户等级的统计信息
     */
    List<Map<String, Object>> getStatisticsByCustomerLevel();

    /**
     * 按客户等级分组统计（带筛选条件）
     * @param analysisScene 分析场景
     * @param analysisStatus 分析状态
     * @return 每个客户等级的统计信息
     */
    List<Map<String, Object>> getStatisticsByCustomerLevel(String analysisScene, Integer analysisStatus);
}
