| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package com.ydtech.modules.admin.dao;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.ydtech.modules.admin.model.SysUser;
- import com.ydtech.modules.admin.model.dto.ChannelDetailsExport;
- import com.ydtech.modules.admin.model.dto.OrdersDetailsExcel;
- import com.ydtech.modules.admin.model.vo.BusinessAgentData;
- import com.ydtech.modules.admin.model.vo.BusinessOrderData;
- import com.ydtech.modules.admin.model.vo.TaskStatisticsVo;
- import org.apache.ibatis.annotations.Mapper;
- import com.baomidou.mybatisplus.core.mapper.BaseMapper;
- import com.ydtech.modules.admin.model.dto.TaskStatisticsDto;
- import org.apache.ibatis.annotations.Param;
- import java.util.List;
- @Mapper
- public interface TaskStatisticsMapper extends BaseMapper<TaskStatisticsDto> {
- IPage<BusinessAgentData> getBusinessAgentData(@Param("page") Page page, @Param("vo") TaskStatisticsVo taskStatisticsVo);
- Long getBusinessAgentDataTotal(@Param("vo") TaskStatisticsVo taskStatisticsVo);
- BusinessAgentData getBusinessAgentDataTotalAdd(@Param("vo") TaskStatisticsVo taskStatisticsVo);
- BusinessAgentData getAllsumPremium(@Param("vo") TaskStatisticsVo taskStatisticsVo);
- /**
- * @description: 任控制台-业务数据-代理人-详情
- * @author: whp
- * @date: 2024/09/10
- **/
- IPage<BusinessAgentData> getBusinessAgentDataDetails(@Param("page") Page page,@Param("vo") TaskStatisticsVo taskStatisticsVo);
- Long getBusinessAgentDataDetailsAdd(@Param("vo") TaskStatisticsVo taskStatisticsVo);
- /**
- *
- * @param taskStatisticsVo
- * @return 控制台任务统计 渠道代理人详情
- */
- IPage<TaskStatisticsDto> channelAgentDetails(Page page, TaskStatisticsVo taskStatisticsVo);
- /**
- * @description: 任控制台-业务数据-渠道-订单详情
- * @author: hh
- * @date: 2024/09/10
- **/
- List<BusinessOrderData> getBusinessOrderDataDetails(@Param("vo") TaskStatisticsVo taskStatisticsVo);
- /**
- * @description: 任控制台-业务数据-渠道-订单详情总和
- * @author: hh
- * @date: 2024/09/10
- **/
- BusinessOrderData getBusinessOrderDataTotal(@Param("vo") TaskStatisticsVo taskStatisticsVo);
- List<BusinessAgentData> getBusinessAgentDataExcel(@Param("vo") TaskStatisticsVo taskStatisticsVo);
- /**
- *
- * @param taskStatisticsVo
- * @return 任务明细导出
- */
- List<OrdersDetailsExcel> ordersDetailsExcel(@Param("taskStatisticsVo") TaskStatisticsVo taskStatisticsVo);
- List<ChannelDetailsExport> getAgentDataDetails(@Param("vo") TaskStatisticsVo taskStatisticsVo);
- }
|