| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- 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.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);
- }
|