package com.ydtech.modules.admin.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.admin.model.dto.TaskStatisticsDto; import com.ydtech.modules.admin.model.vo.BusinessAgentData; import com.ydtech.modules.admin.model.vo.TaskStatisticsVo; import com.ydtech.modules.order.entity.BasePageResult; import java.util.List; /** * @description: 任务统计 * @author: whp * @date: 2024/7/25 **/ public interface TaskStatisticsService { IPage queryPage(TaskStatisticsVo taskStatisticsVo); /** * @description: 保险公司统计查询 * @author: whp * @date: 2024/7/25 **/ IPage insuranceCompanyQueryPage(TaskStatisticsVo taskStatisticsVo); /** * @description: 代理人统计查询 * @author: whp * @date: 2024/7/26 **/ IPage agentStatisticsQueryPage(TaskStatisticsVo taskStatisticsVo); /** * @description: 财务中心-费用校验 * @author: whp * @date: 2024/7/29 **/ IPage costCenter(TaskStatisticsVo taskStatisticsVo); /** * @description: 保险公司统计总报价 * @author: whp * @date: 2024/8/12 **/ IPage totalQuotation(TaskStatisticsVo taskStatisticsVo); /** * @description: 控制台-业务数据 * @author: whp * @date: 2024/8/13 **/ IPage getBusinessData(TaskStatisticsVo taskStatisticsVo); /** * @description: 控制台-业务数据 - 保险分布 * @author: whp * @date: 2024/8/13 **/ List getDistribution(TaskStatisticsVo taskStatisticsVo); /** * @description: 任务统计-渠道导出 * @author: whp * @date: 2024/8/13 **/ HttpResult channelExcel(TaskStatisticsVo taskStatisticsVo); /** * @description: 任控制台-业务数据-代理人 * @author: whp * @date: 2024/09/09 **/ IPage getBusinessAgentData(TaskStatisticsVo taskStatisticsVo); /** * @description: 任控制台-业务数据-代理人-合计 * @author: whp * @date: 2024/09/09 **/ BusinessAgentData getBusinessAgentDataTotal(TaskStatisticsVo taskStatisticsVo); /** * @description: 任务统计-代理人导出 * @author: whp * @date: 2024/9/9 **/ HttpResult agentExcel(TaskStatisticsVo taskStatisticsVo); /** * @description: 任务统计-保险公司-导出 * @author: whp * @date: 2024/9/9 **/ HttpResult insuranceCompanyExcel(TaskStatisticsVo taskStatisticsVo); /** * @description: 任控制台-业务数据-代理人-详情 * @author: whp * @date: 2024/09/10 **/ IPage getBusinessAgentDataDetails(TaskStatisticsVo taskStatisticsVo); /** * * @param taskStatisticsVo * @return 控制台任务统计 渠道代理人详情 */ IPage channelAgentDetails(TaskStatisticsVo taskStatisticsVo); }