package com.ydtech.modules.admin.service; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.admin.model.report.company.*; import com.ydtech.modules.admin.model.vo.OrdersDataVo; import com.ydtech.modules.admin.model.vo.TaskStatisticsVo; import com.ydtech.modules.order.entity.BasePageResult; /** * @version * @author: hxl * @Date: 2024/7/3 15:36 * @Description: 控制台之保险公司数据 */ public interface CompanyDataReportService { /** * @version * @author: hxl * @Date: 2024/7/3 15:34 * @Description: 查询签单保费对象 */ BasePageResult queryCompanyPremiumDataPage(CompanyPremiumDataQueryDto companyPremiumDataQueryDto); /** * @version * @author: hxl * @Date: 2024/7/3 15:36 * @Description: 查询报价次数对象 */ BasePageResult queryCompanyQutationCountDataPage(CompanyQutationCountDataQueryDto companyQutationCountDataQueryDto); /** * @version * @author: whp * @Date: 2024/8/31 15:35 * @Description: 查询控制台大订单 */ BasePageResult querOrdersDataPage(OrdersDataVo ordersDataVo); /** * @version * @author: whp * @Date: 2024/8/31 15:35 * @Description: 查询控制台大订合计 */ OrdersDataDto querOrdersamountTo(OrdersDataVo ordersDataVo); /** * @description: 大订单导出 * @author: whp * @date: 2024/9/13 **/ HttpResult largeOrdersExcel(OrdersDataVo ordersDataVo,String userId,String userLoginId); /** * @description: 控制台-小定单报价明细 * @author: whp **/ HttpResult quotationDetailsExcel(CompanyQutationCountDataQueryDto companyQutationCountDataQueryDto); }